DOPモニタリングとロギング
ECS と Lambda で構成されたマイクロサービスアーキテクチャを運用する企業が、プロプライエタリな APM(Application Performance Monitoring:アプリケーションパフォーマンス監視)ツールからの脱却を検討しています。将来的に AWS X-Ray・Amazon Managed Prometheus・サードパーティ製 Observability(可観測性)ツールへの同時送信が必要になる可能性があります。ベンダーロックインを避け、標準化された計装(インスツルメンテーション)でトレース・メトリクス・ログを収集しながら複数バックエンドへ送信するための最善のアプローチはどれですか?
AAWS X-Ray SDK を各サービスに組み込み、X-Ray デーモンをサイドカーコンテナとして設定する
X-Ray SDK は、AWS への送信に最適化されており、マルチバックエンド対応には向きません。
BAWS Distro for OpenTelemetry(ADOT)コレクターをサイドカーまたはデーモンセットとしてデプロイし、OTel SDK でアプリを計装する
✓ 正解
AWS Distro for OpenTelemetry(ADOT)は OpenTelemetry の AWS サポート版であり、ベンダー中立な計装 API/SDK を提供します。コレクターのエクスポーター設定を変更するだけで X-Ray・CloudWatch・Prometheus・Datadog 等へ同時送信が可能です。
CCloudWatch エージェントを全サービスにインストールし、StatsD プロトコルでカスタムメトリクスを送信する
CloudWatch エージェント+StatsD は、CloudWatch への送信に特化しており、ベンダー中立な標準計装や複数バックエンドへの同時送信には対応していません。
DAmazon Managed Grafana に複数データソースを設定し、既存メトリクスを統合ダッシュボードで可視化する
Amazon Managed Grafana は、可視化ツールであり計装とデータ収集は行いません。
解説
AWS Distro for OpenTelemetry(ADOT)は OpenTelemetry の AWS サポート版であり、ベンダー中立な計装 API/SDK を提供します。コレクターのエクスポーター設定を変更するだけで X-Ray・CloudWatch・Prometheus・Datadog 等へ同時送信が可能です。
選択肢AのX-Ray SDK は、AWS への送信に最適化されており、マルチバックエンド対応には向きません。
選択肢CのCloudWatch エージェント+StatsD は、CloudWatch への送信に特化しており、ベンダー中立な標準計装や複数バックエンドへの同時送信には対応していません。
選択肢DのAmazon Managed Grafana は、可視化ツールであり計装とデータ収集は行いません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →