本文へスキップ

ドキュメントを検索

入力すると、ドキュメントのすべてのページを検索できます。

ドキュメントメニュー
ハウツー対象読者 · 開発者 & 運用担当者

Grafana によるオブザーバビリティ

トレース、メトリクス、ログのリファレンスダッシュボード

このページは英語から機械翻訳されました。相違がある場合は原文が優先されます。英語の原文を読む

デモ

Grafana によるオブザーバビリティ

リファレンス実装

Grafana によるオブザーバビリティのリファレンス実装は、otel/grafana/ ディレクトリにあります。 OpenTelemetry Collector の設定(otel-config.yml)、Prometheus のスクレイプ設定(prometheus.yml)、 Tempo のトレースストレージ(tempo.yml)、Grafana のデータソース(datasources.yml)が含まれます。

これらの設定は compose-grafana.yml ファイルで使用され、アプリケーションをフルスタック(OpenTelemetry Collector(:4317/:4318 で OTLP を受信)、Prometheus、Tempo、Loki、Grafana)とともに起動します。

起動してダッシュボードを開きます(アプリケーションの実行を参照してください)。

docker compose -f compose-grafana.yml up --build

確認すべきポイント:リクエストごとの HTTP スパン、トークン使用量を含むネストされた LangChain の LLM 呼び出し、 SQLAlchemy のステートメント、Loki 上のアプリケーションログ。何がどのような理由で計装されているかについては、オブザーバビリティガイドを参照してください。

注意: この実装はあくまでリファレンスです。実際の本番環境では、プライバシーとセキュリティの設定(認証、認可、暗号化)を考慮してください。