Loki(Grafana)とは何か

Lokiとは何か、を調べています。この記事は調べた記録を公開したものです。

Grafana Loki

Lokiは、オープンソースのログ集約システムです。Grafana Labsが開発を主導しており、AGPLv3のライセンスで公開されています。コスト効率や水平方向のスケーラビリティが重視されています。

なぜ、Lokiを調べているのか

オープンソースのログ集約システムを探していたからです。特に、自分でセットアップできるログ集約システム、かつコンテナで動かせるものを探したところ、ChatGPTにLokiがオススメされました。今回は、実際に利用する前に情報を集めて整理している段階です。

Alloy / Loki / Grafana

公式リポジトリに記載されている情報ではありますが、Lokiを使ったロギングは次の三つのコンポーネントの組み合わせで構成されるようです。それぞれの仕組みを理解する必要があるようです。

  • Alloy:ログ収集エージェント。ログを収集してLokiに送信する。
  • Loki:ログ集約サービス。ログの保存とクエリの処理を担当する。
  • Grafana:メトリクスの画面表示・インターフェースを担当する。

今回の記録はここまでです。次は実際に動かしてみていきます。

類似投稿