ELK
是一套集中式日誌系統,由 ElasticSearch
、Logstash
、Kibana
三個軟件組成java
ElasticSearch
(簡稱:ES
) 是搜索和分析引擎,主要做用是提供高級搜索和數據分析功能Logstash
是動態數據收集管道,主要起數據收集做用,收集各個服務器中的日誌,並傳至 ES 中存儲。Kibana
是數據圖型化的查看和管理工具隨着高併發項目的出現,一臺服務器已經不足以承載服務,因此出現了分佈式架構。這個架構會讓服務器無限擴增。服務器中會產生各類各樣的日誌,若是還按一臺服務器那樣進行管理是效率低下的。須要一臺臺服務器登陸查找日誌。這纔會讓人想到爲何不把這些東西集中起來統一管理呢,而後就出現了集中式日誌系統這種概念。安全
擁有多臺服務器的公司適用。這樣咱們就能及時的查看各個服務器中的項目運行狀態和及時發現項目的異常。服務器
注:ELK 須要 java
環境的支持,若是是 java
語言不須要進行這方面的考慮,其餘語言須要對這代價進行評估。架構
用到一門技術就得關注/訂閱一些官方的重要消息推送。及時瞭解版本變動和嚴重 BUG 修復動態狀況。讓項目更安全可靠的運行。併發
官方網站(訂閱方法:頁尾裏有個「緊貼 Elastic 的最新資訊」給你經過郵箱進行官方訂閱)分佈式