說明
關(guān)于 loki 是什么,有什么特性以及對比,這里不作說明,網(wǎng)上的文章已經(jīng)很多。
本次安裝完全基于 kubernetes helm 或 operator 進(jìn)行部署。
因?yàn)樯婕暗慕M件較多,除 loki 本身以外的組件,只是適當(dāng)?shù)膬?yōu)化了下性能,滿足測試場景,生產(chǎn)還需要調(diào)整
涉及組件
cassandra?????存放 index 和 chunk
etcd???????????????存放 kv ring
redis??????????????作為 cache
distributor?????日志中轉(zhuǎn)
ingester?????????日志處理、存儲(chǔ)
querier???????????日志查詢
frontend????????日志查詢聚合
table-manager????對 cassandra 的表進(jìn)行管理,以及多版本的支持
promtail?????????日志收集 agent
grafana??????????大屏展示
備注:因?yàn)?promtheus 又涉及到很大一塊的內(nèi)容,所以這里未單獨(dú)安裝,而是使用了現(xiàn)有的 kube-prometheus

image.png
部署架構(gòu)圖

微信圖片_20201202115101.jpg