说明
关于 loki 是什么,有什么特性以及对比,这里不作说明,网上的文章已经很多。
本次安装完全基于 kubernetes helm 或 operator 进行部署。
因为涉及的组件较多,除 loki 本身以外的组件,只是适当的优化了下性能,满足测试场景,生产还需要调整
涉及组件
cassandra 存放 index 和 chunk
etcd 存放 kv ring
redis 作为 cache
distributor 日志中转
ingester 日志处理、存储
querier 日志查询
frontend 日志查询聚合
table-manager 对 cassandra 的表进行管理,以及多版本的支持
promtail 日志收集 agent
grafana 大屏展示
备注:因为 promtheus 又涉及到很大一块的内容,所以这里未单独安装,而是使用了现有的 kube-prometheus