【发布时间】:2022-07-19 01:09:54
【问题描述】:
我正在实施 loki-grafana 日志管理系统,我有几个问题。
首先我想把你放在我的环境中:
- java 中记录到不同文件/守护进程的应用程序
- 它们位于 docker linux 容器中
- 这些容器可以在 linux/windows/debian 操作系统上运行 ....
我想正确的选择是在机器上的 docker 容器中同时运行 Loki 和 grafana 以及其余容器。
我的问题是:我应该使用哪个客户端将我的服务/应用程序的日志加入到 loki-grafana? Grafana 为我们提供了以下替代方案
-
Promtail :这是 loki-grafana 指南使用的默认选项,但我无法或还没有看到让它读取其他应用程序日志的方法码头工人。我正在考虑与主机共享卷,但在我看来,可能会有客户让我更轻松......
-
AWS:我不使用云,也弃用了。
-
Docker 驱动 : 是推荐你使用 docker 的,但是不能在 windows 上运行插件的弃用。 (这是个问题)
-
Fluentbit :它是一个非常强大的指标处理器,但原则上我只想将日志传递给 grafana 并从 loki/grafana 进行管理。对于我的案例,我会对这个选项感兴趣吗?
-
Fluentd :我发现它与 logstash 非常相似,但您似乎可以配置将其置于 logstash 之上的 pass/user。
-
Logstash:原则上它与 Loki 相关联并运行相同的图像似乎是一个非常好的选择。
这是clients上的信息。
欢迎任何贡献。
【问题讨论】:
标签: docker logging grafana grafana-loki promtail