デモ

リファレンス実装
OpenSearch Dashboards によるオブザーバビリティのリファレンス実装は、otel/opensearch/ ディレクトリにあります。
OpenTelemetry Collector の設定(otel-config.yml)に加えて、Data Prepper のパイプラインと
SS4O(AWS Solutions for Observability)のインデックステンプレートが含まれます。
これらの設定は compose-opensearch.yml ファイルで使用され、アプリケーションをフルスタック(OpenTelemetry Collector、Data Prepper、OpenSearch、OpenSearch Dashboards)とともに起動します。
起動してダッシュボードを開きます(アプリケーションの実行を参照してください)。
docker compose -f compose-opensearch.yml up --build- OpenSearch Dashboards:http://localhost:5601
- アプリの API:http://localhost:18000/docs
確認すべきポイント:エージェントのインタラクションの OpenTelemetry トレース(HTTP → LLM 呼び出し → データベース)、サービスのメトリクス、Data Prepper のパイプラインを経由してルーティングされたログ。何がどのような理由で計装されているかについては、オブザーバビリティガイドを参照してください。
注意: この実装はあくまでリファレンスです。実際の本番環境では、プライバシーとセキュリティの設定(認証、認可、暗号化)を考慮してください。