無限ノック › SOA 練習問題一覧 › 問題
SOAモニタリング、ロギング、分析、修復、およびパフォーマンスの最適化

ある企業はAmazon EKS上でマイクロサービスアプリケーションを運用しており、Prometheus形式(※1)のメトリクスを長期保存・クエリしたいと考えています。Prometheusサーバーのインフラ管理を自社で行わずに実現したい場合、最も運用負荷が低いソリューションはどれですか? ※1 Prometheus:オープンソースのシステムモニタリング・アラートツールキット。時系列メトリクスの収集・保存・クエリ(PromQL)に広く使われる。

A
Amazon EC2上にPrometheusサーバーをインストールし、EKSクラスターからメトリクスをスクレイプする構成を自前で構築・運用する
EC2 上での Prometheus 自前構築・運用は、サーバーの管理・スケーリング・可用性確保をすべて自社で行う必要があり、運用負荷が高く「インフラ管理を自社で行わない」という要件を満たしません。
B
Amazon Managed Service for Prometheusワークスペースを作成し、EKSクラスターのPrometheusエージェントからremote_writeでメトリクスを送信する
✓ 正解
Amazon Managed Service for Prometheus(AMP)は Prometheus 互換のフルマネージドモニタリングサービスです。EKS クラスター上の Prometheus エージェントから remote_write エンドポイントにメトリクスを送信するだけで、サーバーの管理・スケーリング・高可用性構成を AWS が担います。
C
CloudWatch Container Insightsを有効化し、EKSクラスターのメトリクスをCloudWatchに送信してPromQLで分析する
CloudWatch Container Insights は EKS メトリクスを収集できますが、PromQL は使用できません。
D
AWS 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生成のオリジナル問題。

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