哇塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限時開源

mrchaochao發表於2020-12-29

前方高能

ELK是三個開源軟體的縮寫,分別表示:Elasticsearch,Logstash,Kibana ,它們都是開源軟體。

Elasticsearch是個開源分散式搜尋引擎,提供蒐集、分析、儲存資料三大功能。它的特點有:分散式,零配置,自動發現,索引自動分片,索引副本機制,restful風格介面,多資料來源,自動搜尋負載等。

Logstash主要是用來日誌的蒐集、分析、過濾日誌的工具,支援大量的資料獲取方式。一般工作方式為c/s架構,client端安裝在需要收集日誌的主機上,server端負責將收到的各節點日誌進行過濾、修改等操作在一併發往elasticsearch上去。

Kibana也是一個開源和免費的工具,Kibana可以為Logstash和ElasticSearch提供的日誌分析友好的 Web 介面,可以幫助彙總、分析和搜尋重要資料日誌。

ELK就是一整套解決方案,並且都是開源軟體,之間互相配合使用,完美銜接,高效的滿足了很多場合的應用,而不僅僅是日誌分析。今天我們就跟著華為高T級別架構師來學習ELK,相信你看完後會有很大的收穫!

筆記內容比較豐富,完整版我已經整理成了PDF,需要的話可以幫忙轉發一下,關注後新增助理vx:yunduoa2019或掃描下圖二維碼,跟隨助理指引自行獲取

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

預備知識-Restful

①起源

②REST

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

什麼是ELK

①為什麼需要ELK

②什麼是ELK

③安裝,啟動和HelloWorld

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

Elasticsearch基本原理和概念

①倒排索引Inverted index

②Elasticsearch基本概念

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

管理Elasticsearch索引和文件

①索引的管理

②文件的管理

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

資料檢索和分析

①_search 介面

②檢索

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

相關性檢索和組合查詢

①相關性評分

②組合查詢與相關度組合

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

聚集查詢

①指標聚集

②使用範圍分桶

③使用詞項分桶

④單桶聚集

⑤管道聚集

⑥父子關係

⑦巢狀型別

⑧使用SQL語言

⑨與Spring的整合

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

Elasticsearch的叢集

①理解物理設計

②向叢集中加入節點

③刪除叢集中的節點

④擴充套件策略

⑤檢查叢集的健康狀態

⑥路由

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

索引別名

①建立索引新增別名

②為已有索引新增別名

③查詢指定索引的別名

④刪除別名

⑤查詢別名

⑥通過別名查詢

⑦_aliases介面

⑧結合路由和別名

⑨_rollover介面

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

Elasticsearch介面拾遺

①容量控制

②快取相關

③檢視執行狀態

④其他檢索介面

⑤批量介面

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

Kibana

①文件發現( Discover)

②文件的視覺化

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

LogStash

①安裝Logstash

②啟動Logstash

③Logstash體系結構

④管道配置

⑤編解碼器外掛

⑥輸入輸出外掛

⑦過濾器外掛

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

日誌採集系統構建實戰

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

Elasticsearch效能優化指引

①合併請求

②優化 Lucene分段的處理

③JVM堆和作業系統快取

嬲塞!華為高T級架構師“ELK進階筆記”驚現網際網路,限量下載

 

最後

筆記內容比較豐富,完整版我已經整理成了PDF,需要的話可以幫忙轉發一下,關注後新增助理vx:yunduoa2019或掃描下圖二維碼,跟隨助理指引自行獲取

相關文章