Skip to content

log

目前项目里用的三板大斧子:

  • promtail
  • Prometheus
  • Loki

promtail 是代理,负责收集日志并将其发送给 loki 。

Loki 是主服务器,负责存储日志和处理查询 。

Grafana 用于 UI 展示。

各服务器通过 promtail,通过 tunnel 把 log 数据发给 loki。

升级 grafana

遇到的问题:

lsof -i:3000 -> 知道grafana正在开着,并且开始 command 是 grafana-s

ps -fe | grep grafana-s -> 知道有执行 ./grafana-server这条命令,但是具体是哪里执行的?

相关讨论:https://github.com/grafana/grafana/issues/54535

https://grafana.com/docs/grafana/latest/setup-grafana/installation/rpm/

  • Promtail 设置 multiline: 这样才能让日志平台知道「每一条」日志的划分