簡體   English   中英

在所有操作系統中使用 docker 應用程序的 loki-grafana 最佳客戶端

[英]Best client for loki-grafana with docker applications in all OS

我正在實施 loki-grafana 日志管理系統,我有幾個問題。

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

  • java 中的應用程序記錄到不同的文件/守護進程
  • 它們在 docker linux 容器中
  • 這些容器可以在 linux/windows/debian 操作系統上運行......

我想正確的選擇是在機器上的 docker 容器中同時運行 Loki 和 grafana 以及容器的 rest。

我的問題是:我使用哪個客戶端將我的服務/應用程序的日志加入 loki-grafana? Grafana 為我們提供了以下替代方案

  1. Promtail :這是 loki-grafana 指南使用的默認選項,但我無法或還沒有看到讓它讀取 docker 中其他應用程序日志的方法。 我正在考慮與主機共享卷,但在我看來,可能會有客戶讓這對我來說更容易......

  2. AWS :我不使用雲,也被丟棄了。

  3. Docker 驅動:推薦您使用 docker,但無法在 windows 上運行插件的驅動程序被丟棄。 (這是個問題)

  4. Fluentbit :它是一個非常強大的指標處理器,但原則上我只想將日志傳遞給 grafana 並從 loki/grafana 進行管理。 對於我的情況,我會對這個選項感興趣嗎?

  5. Fluentd :我發現它與logstash 非常相似,但似乎您可以配置將其置於logstash 之上的通行證/用戶。

  6. Logstash :原則上它與 Loki 相關聯並運行相同的圖像似乎是一個非常好的選擇。

這是有關客戶的信息。

歡迎任何貢獻。

您可以使用 promtail 從 docker 獲取日志到 loki,您只需要將來自 docker 的日志目錄綁定到 promtail 容器 an。

Fluent stack 也很好用,但 promtail 更易於使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM