0

我正在实施 loki-grafana 日志管理系统,我有几个问题。

首先,我想把你放在我的环境中:

  • java中记录到不同文件/守护进程的应用程序
  • 它们在 docker linux 容器中
  • 这些容器可以在 linux/windows/debian 操作系统上运行......

我想正确的选择是在机器上的 docker 容器中同时运行 Loki 和 grafana 以及其他容器。

我的问题是:我使用哪个客户端将我的服务/应用程序的日志加入到 loki-grafana?Grafana 为我们提供了以下替代方案

  1. Promtail:这是 loki-grafana 指南使用的默认选项,但我无法或还没有看到让它读取 docker 中其他应用程序日志的方法。我正在考虑与主机共享卷,但在我看来,可能会有客户让这对我来说更容易......

  2. AWS:我不使用云,也被丢弃了。

  3. Docker 驱动程序:它是向您推荐使用 docker 的驱动程序,但无法在 windows 上运行插件被丢弃。(这是个问题)

  4. Fluentbit:它是一个非常强大的指标处理器,但原则上我只想将日志传递给 grafana 并从 loki/grafana 进行管理。对于我的情况,我会对这个选项感兴趣吗?

  5. Fluentd:我发现它与 logstash 非常相似,但似乎您可以配置将其置于 logstash 之上的 pass/user。

  6. Logstash:原则上它与 Loki 相关联并运行相同的图像似乎是一个非常好的选择。

这是有关客户的信息。

欢迎任何贡献。

4

0 回答 0