【问题标题】:Best client for loki-grafana with docker applications in all OS在所有操作系统中使用 docker 应用程序的 loki-grafana 最佳客户端
【发布时间】:2022-07-19 01:09:54
【问题描述】:

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

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

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

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

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

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

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

  3. Docker 驱动 : 是推荐你使用 docker 的,但是不能在 windows 上运行插件的弃用。 (这是个问题)

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

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

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

这是clients上的信息。

欢迎任何贡献。

【问题讨论】:

    标签: docker logging grafana grafana-loki promtail


    【解决方案1】:

    你可以使用promtail从docker获取日志到loki,你只需要将docker的logs dir绑定到promtail容器中。

    Fluent 堆栈也很好用,但 promtail 更易于使用。

    【讨论】:

      猜你喜欢
      • 2020-07-13
      • 2013-10-16
      • 2013-07-04
      • 1970-01-01
      • 2016-08-14
      • 1970-01-01
      • 2019-11-15
      • 2018-03-24
      • 1970-01-01
      相关资源
      最近更新 更多