SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化

ある企業は Amazon EKS 上でマイクロサービスを運用しており、オープンソースの Prometheus を EC2 上で自己管理してメトリクスを収集しています。バージョンアップやストレージ管理の運用負荷増大のため、フルマネージドな監視基盤への移行を検討しています。既存の PromQL(Prometheus のクエリ言語)クエリと Grafana ダッシュボードをそのまま活用しながら移行できる、最も推奨されるアプローチはどれですか?

A
CloudWatch Container Insights を有効化し、EKS のメトリクスをすべて CloudWatch に集約して CloudWatch ダッシュボードで可視化する
CloudWatch Container Insightsは PromQL 非互換で既存資産を活かせません。
B
Amazon Managed Service for Prometheus(AMP)でワークスペースを作成し、EKS から Prometheus Remote Write でメトリクスを送信。Amazon Managed Grafana をデータソースとして接続する
✓ 正解
Amazon Managed Service for Prometheus(AMP)は Prometheus 互換のフルマネージドサービスで、PromQL をそのまま利用できます。Amazon Managed Grafana と組み合わせれば既存ダッシュボードを最小変更で移行でき、スケーリング・ストレージ管理が不要です。
C
Prometheus を EKS の StatefulSet(ポッド再起動後もデータを保持する Kubernetes ワークロード種別)としてデプロイし、EFS で永続化する
Prometheus EKS StatefulSet化は自己管理の運用負荷が残ります。
D
AWS Distro for OpenTelemetry(ADOT)エージェントを EKS にインストールし、メトリクスを AWS X-Ray に送信して分析する
AWS Distro for OpenTelemetry(ADOT)と AWS X-Ray の組み合わせはトレーシング用途のソリューションであり、PromQL 互換のメトリクス監視基盤として機能しません。

解説

Amazon Managed Service for Prometheus(AMP)は Prometheus 互換のフルマネージドサービスで、PromQL をそのまま利用できます。Amazon Managed Grafana と組み合わせれば既存ダッシュボードを最小変更で移行でき、スケーリング・ストレージ管理が不要です。 選択肢AのCloudWatch Container Insightsは PromQL 非互換で既存資産を活かせません。 選択肢CのPrometheus EKS StatefulSet化は自己管理の運用負荷が残ります。 選択肢DのAWS Distro for OpenTelemetry(ADOT)と AWS X-Ray の組み合わせはトレーシング用途のソリューションであり、PromQL 互換のメトリクス監視基盤として機能しません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SOA の問題一覧に戻る