日誌管理

Or_One發表於2020-12-20

ELK日誌管理

  1. ELK是Elasticsearch、Logstash、Kibana的簡稱,這三者是核心套件,但並非全部。
  2. Elasticsearch是實時全文搜尋和分析引擎,提供蒐集、分析、儲存資料三大功能;是一套開放REST和JAVA
    API等結構提供高效搜尋功能,可擴充套件的分散式系統。它構建於Apache Lucene搜尋引擎庫之上。
  3. Logstash是一個用來蒐集、分析、過濾日誌的工具。它支援幾乎任何型別的日誌,包括系統日誌、錯誤日誌和自定義應用程式日誌。它可以從許多來源接收日誌,這些來源包括syslog、訊息傳遞(例如RabbitMQ)和JMX,它能夠以多種方式輸出資料,包括電子郵件、websockets和Elasticsearch。
  4. Kibana是一個基於Web的圖形介面,用於搜尋、分析和視覺化儲存在Elasticsearch指標中的日誌資料。它利用Elasticsearch的REST介面來檢索資料,不僅允許使用者建立他們自己的資料的定製儀表板檢視,還允許他們以特殊的方式查詢和過濾資料

elk結構圖

在這裡插入圖片描述

相關文章