還在用笨重的 ELK?這個輕量級開源日志系統(tǒng)真香!

我們的監(jiān)控使用的是基于Prometheus體系進行改造的,Prometheus中比較重要的是Metric和Alert,Metric是來說明當前或者歷史達到了某個值,Alert設(shè)置Metric達到某個特定的基數(shù)觸發(fā)了告警,但是這些信息明顯是不夠的。
我們都知道,Kubernetes的基本單位是Pod,Pod把日志輸出到stdout和stderr,平時有什么問題我們通常在界面或者通過命令查看相關(guān)的日志,舉個例子:當我們的某個Pod的內(nèi)存變得很大,觸發(fā)了我們的Alert,這個時候管理員,去頁面查詢確認是哪個Pod有問題,然后要確認Pod內(nèi)存變大的原因,我們還需要去查詢Pod的日志,如果沒有日志系統(tǒng),那么我們就需要到頁面或者使用命令進行查詢了:




Loki 是主服務(wù)器,負責存儲日志和處理查詢。
Promtail 是代理,負責收集日志并將其發(fā)送給 Loki 。
Grafana 用于 UI 展示。






https://blog.csdn.net/Linkthaha/article/details/100575278
http://blog.csdn.net/Linkthaha/article/details/100575651
https://blog.csdn.net/Linkthaha/article/details/100582422
https://blog.csdn.net/Linkthaha/article/details/10058258
評論
圖片
表情
