AWS
Observability (CloudWatch + OpenTelemetry)
CloudWatch + X-Ray + AWS Distro for OpenTelemetry + Managed Grafana の可観測性3本柱構成。メトリクス・ログ・トレースをOpenTelemetryで標準化し、Grafanaダッシュボードで統合可視化するAWSネイティブなオブザーバビリティ基盤です。
アーキテクチャ構成図
アプリケーション
ADOT SDK / OpenTelemetry計装
AWS Distro for OpenTelemetry Collector
収集・変換
CloudWatch Metrics
カスタムメトリクス・アラーム
AWS X-Ray
分散トレーシング・サービスマップ
CloudWatch Logs Insights
ログ分析クエリ
Amazon Managed Grafana
統合ダッシュボード
↑ リクエスト / データの流れ(上から下)
採用サービス構成
- メトリクス
- CloudWatch Metrics + Prometheus
- ログ
- CloudWatch Logs + OpenSearch
- トレース
- AWS X-Ray
- ダッシュボード
- Amazon Managed Grafana
代表的なユースケース
- ✓マイクロサービスの分散トレーシング
- ✓SLO / エラーバジェット管理
- ✓コスト最適化のためのリソース使用率分析
- ✓アラート自動化・PagerDuty連携
このパターンを選ぶ判断基準
マイクロサービスやEKS環境での分散トレーシングと、カスタムメトリクスによるSLO/SLAモニタリングが必要な場合。OpenTelemetryへの段階移行も見据えた構成です。