Grafana Loki
Lokiは、すべてのアプリケーションとインフラストラクチャのログを保存およびクエリできるように設計されたログ集約システムです。
最も簡単な開始方法は、完全にコンポーザブルなオブザーバビリティスタックであるGrafana Cloudを利用することです。
Grafana Loki
Lokiは、Prometheusにインスパイアされた、水平方向にスケーラブルで高可用性なマルチテナントのログ集約システムです。非常にコスト効率が高く、運用が容易になるように設計されています。ログの内容はインデックス化せず、各ログストリームのラベルセットをインデックス化します。
Lokiプロジェクトは2018年にGrafana Labsで開始され、KubeCon Seattleで発表されました。LokiはAGPLv3ライセンスの下でリリースされています。
Grafana Labsは、Lokiプロジェクトの開発を主導し、GrafanaにLokiのファーストクラスのサポートを構築し、Grafana Labsのお客様が必要とするLokiのサポートと機能を提供することに誇りを持っています。
Grafana Lokiを使用する理由
Lokiは、ログ行の全文ではなく、メタデータのみをインデックス化するという独自のアプローチを採用しています。
Lokiの最小限のインデックスアプローチにより、他のソリューションと比較して、同じログセットをLokiに保存するために必要なストレージがはるかに少なくて済みます
- あらゆるフォーマットのログに対応
- 高速書き込み
- 小さなインデックス
- 安価に運用可能
- シンプルな運用
- 高速クエリ
- ログを動的にカット&スライス(柔軟性)
Grafana Lokiの仕組み
Promtailであらゆるログを取り込む
Promtailは、Loki専用に構築されたログコレクターです。Prometheusと同じサービスディスカバリを使用し、ログの取り込み前にログのラベル付け、変換、フィルタリングを行うための同様の機能を備えています。
ログをLokiに保存する
Lokiはログのテキストをインデックス化しません。代わりに、エントリはストリームにグループ化され、ラベルでインデックス化されます。これにより、コストが削減されるだけでなく、Lokiが受信してから数ミリ秒以内にログ行をクエリできるようになります。
LogQLを使用して探索する
Lokiの強力なクエリ言語であるLogQLを使用してログを探索します。Grafana内で直接LogQLクエリを実行して他のデータソースと並べてログを視覚化したり、コマンドラインエクスペリエンスを好むユーザー向けにLogCLIを使用したりできます。
ログでアラートを設定する
Lokiが受信ログデータを評価するためのアラート規則を設定します。Lokiが結果のアラートをPrometheus Alertmanagerに送信するように構成し、適切なチームにルーティングできるようにします。
オープンソースで構築され、コミュニティによって推進されています
6.6万人以上
アクティブユーザー
1.2万件以上
GitHubスター
400人以上
コントリビューター
Grafana Lokiコントリビューターのご紹介
Grafana Labsは、Lokiプロジェクトの開発を主導していることを誇りに思っています。そして、私たちは採用活動を行っています!
最適なバージョンをお選びください
Grafana Loki
Prometheusにインスパイアされた、水平方向にスケーラブルで高可用性なマルチテナントのログ集約システムです。
自身のインストールをセットアップ、管理、保守することを好むユーザー向けです。
Cloud Logs
フルマネージドサービスとして提供されるGrafana Cloud Logsは、Grafana Lokiをベースとした軽量で費用対効果の高いログ集約システムです。
Grafana Labsが管理・運営しており、個人、チーム、大企業向けの無料および有料オプションがあります。
Grafana Cloudの無料ティアでは、最大50GBのログを無料で利用できます。
Enterprise Logs
Grafana Labsの専門家によるサポート付きで、安全かつ大規模に実行されるセルフマネージド型ログソリューションです。
データローカリゼーションやプライバシーに関して特別な要件を持つ組織向けのセルフマネージドオプションです。



