SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化
ある企業はAmazon EKS上でマイクロサービスアプリケーションを運用しており、Prometheus形式(※1)のメトリクスを長期保存・クエリしたいと考えています。Prometheusサーバーのインフラ管理を自社で行わずに実現したい場合、最も運用負荷が低いソリューションはどれですか?
※1 Prometheus:オープンソースのシステムモニタリング・アラートツールキット。時系列メトリクスの収集・保存・クエリ(PromQL)に広く使われる。
AAmazon EC2上にPrometheusサーバーをインストールし、EKSクラスターからメトリクスをスクレイプする構成を自前で構築・運用する
EC2 上での Prometheus 自前構築・運用は、サーバーの管理・スケーリング・可用性確保をすべて自社で行う必要があり、運用負荷が高く「インフラ管理を自社で行わない」という要件を満たしません。
BAmazon Managed Service for Prometheusワークスペースを作成し、EKSクラスターのPrometheusエージェントからremote_writeでメトリクスを送信する
✓ 正解
Amazon Managed Service for Prometheus(AMP)は Prometheus 互換のフルマネージドモニタリングサービスです。EKS クラスター上の Prometheus エージェントから remote_write エンドポイントにメトリクスを送信するだけで、サーバーの管理・スケーリング・高可用性構成を AWS が担います。
CCloudWatch Container Insightsを有効化し、EKSクラスターのメトリクスをCloudWatchに送信してPromQLで分析する
CloudWatch Container Insights は EKS メトリクスを収集できますが、PromQL は使用できません。
DAWS X-Rayをアプリケーションに組み込み、分散トレーシングデータをPrometheus形式のメトリクスとして活用する
AWS X-Ray はトレーシング専用であり、Prometheus メトリクスの長期保存・クエリとは用途が異なります。
解説
Amazon Managed Service for Prometheus(AMP)は Prometheus 互換のフルマネージドモニタリングサービスです。EKS クラスター上の Prometheus エージェントから remote_write エンドポイントにメトリクスを送信するだけで、サーバーの管理・スケーリング・高可用性構成を AWS が担います。
選択肢A の EC2 上での Prometheus 自前構築・運用は、サーバーの管理・スケーリング・可用性確保をすべて自社で行う必要があり、運用負荷が高く「インフラ管理を自社で行わない」という要件を満たしません。
選択肢C の CloudWatch Container Insights は EKS メトリクスを収集できますが、PromQL は使用できません。
選択肢D の AWS X-Ray はトレーシング専用であり、Prometheus メトリクスの長期保存・クエリとは用途が異なります。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →