
ELK Stack
誕生背景
一般我們需要進行日志分析場景:直接在日志文件中 grep、awk 就可以獲得自己想要的信息。但在規模較大的場景中,此方法效率低下,面臨問題包括日志量太大如何歸檔、文本搜索太慢怎么辦、如何多維度查詢。需要集中化的日志管理,所有服務器上的日志收集匯總。常見解決思路是建立集中式日志收集系統,將所有節點上的日志統一收集,管理,訪問。
一般大型系統是一個分布式部署的架構,不同的服務模塊部署在不同的服務器上,問題出現時,大部分情況需要根據問題暴露的關鍵信息,定位到具體的服務器和服務模塊,構建一套集中式日志系統,可以提高定位問題的效率。


安裝步驟
- 集群安裝 Elasticsearch 請參考文章 Elaticsearch V7.8 安裝
- 安裝 UI圖形系統 Kibana 請參考文章 Kibana V7.8 安裝
- 安裝微服務接收日志通道 logstash Logstash V7.8 安裝
- 安裝nginx 日志采集工具 Filebeat 安裝 Filebeat V7.8 nginx 日志收集
UI 操作介紹
參考文章 ELK 監控微服務的錯誤報表實戰
總結
為大家錄制了一堂課程,喜歡看視頻的同學可以前去觀看
微服務日志管理系統 ELK stack 系統零基礎搭建指南

西瓜視頻課程