十七、logback+ELK日誌搭建
阿新 • • 發佈:2018-09-18
部署 搜索功能 結構 日誌監控 界面 行數 arc stash pac
2、與Logstash的直接集成有兩種方式:
一、ELK應用場景
在復雜的企業應用服務群中,記錄日誌方式多種多樣,並且不易歸檔以及提供日誌監控的機制。無論是開發人員還是運維人員都無法準確的定位服務、服務器上面出現的種種問題,也沒有高效搜索日誌內容從而快速定位問題的方式。因此需要一個集中式、獨立的、搜集管理各個服務和服務器上的日誌信息,集中管理,並提供良好的UI界面進行數據展示,處理分析。
得此:ELK提供一套開源的解決方案,能高效、簡便的滿足以上場景。
二、ELK日誌系統介紹
1、ELK分別是Elasticsearch、Logstash、Kibana三個開源框架縮寫。
框架 | 簡介 | 作用 |
Elasticsearch | 開源分布式搜索引擎,提供存儲、分析、搜索功能。特點:分布式、基於reasful風格、支持海量高並發的準實時搜索場景、穩定、可靠、快速、使用方便等。 | 接收搜集的海量結構化日誌數據,並提供給kibana查詢分析 |
Logstash | 開源日誌搜集、分析、過濾框架,支持多種數據輸入輸出方式。 | 用於收集日誌,對日誌進行過濾形成結構化數據,並轉發到elasticsearch中 |
Kibana | 開源日誌報表系統,對elasticsearch以及logstash有良好的web頁面支持。 | 對elasticsearch提供的數據進行分析展示 |
2、與Logstash的直接集成有兩種方式:
Logstash與微服務應用安裝在一起,監聽日誌文件
Logstash獨立部署,微服務節點通過網絡向Logstash發送日誌信息。
十七、logback+ELK日誌搭建