loki-grafana ログ管理システムを実装していますが、いくつか質問があります。
まず、私の環境のコンテキストにあなたを入れたいと思います:
- 異なるファイル/デーモンにログを記録する Java のアプリケーション
- それらはdocker linuxコンテナにあります
- これらのコンテナーは、linux/windows/debian OS で実行できます ....
Loki と grafana の両方を、残りのコンテナーと一緒にマシン上の Docker コンテナーで実行するのが適切なオプションだと思います。
私の質問は次のとおりです。サービス/アプリケーションのログをloki-grafanaに結合するためにどのクライアントを使用しますか? Grafana は次の代替手段を提供します
Promtail : これは、loki-grafana ガイドで使用されるデフォルトのものですが、docker で他のアプリケーションのログを読み取るようにする方法はできていないか、まだ見ていません。ホストとボリュームを共有することを考えていましたが、これを簡単にするクライアントがあるようです...
AWS : クラウドも使用せず、破棄します。
Docker ドライバー: docker でお勧めするものですが、windows でプラグインを実行できないのは切り捨てです。(これは問題です)
Fluentbit : 非常に強力なメトリクス プロセッサですが、原則として、ログを grafana に渡し、loki/grafana から管理したいだけです。私の場合、このオプションに興味がありますか?
Fluentd : logstash と非常によく似ていると思いますが、logstash の上に配置するパス/ユーザーを構成できるようです。
Logstash : 原則として、Loki にリンクされ、同じイメージを実行することは、非常に良いオプションのようです。
クライアントに関する情報は次のとおりです。
任意の貢献を歓迎します。