Open5
OpenTelemetry DemoをAWS上で動かす(できればECSorEKSまで)

対象
リポジトリ
ドキュメント

デモの概要
複数言語を使ってマイクロサービスが定義されているシステムに対して、Otelの計装を実装すると可観測性が向上し、問題が起きていることを把握しやすくなることを体験できるワークショップ形式
アーキテクチャ
https://opentelemetry.io/ja/docs/demo/architecture/
様々なランタイムで各機能・サービスが実装されている
OtelコレクターはPrometheusとJaegerに対してエクスポーターが設定されている

まずはEC2
EC2でdockerを使ってイメージを掴む
Dockerでのデプロイ要件
- Docker
- Docker Compose v2.0.0+
- Make (オプション)
- アプリケーション用に 6 GB の RAM
以下は検証時の想定
- EC2はパブリックサブネットに直接構築する
- 画面アクセスはSSMのポートフォワードを使う