無限ノック › DOP 練習問題一覧 › 問題
DOPモニタリングとロギング

高トラフィックのマルチテナントREST APIが散発的に高レイテンシを記録しています。CloudWatch APIGatewayメトリクスの平均レイテンシは正常範囲内ですが、特定のテナント(tenant_id)からのリクエストが99パーセンタイルのレイテンシを押し上げている疑いがあります。どのテナントが問題の主因かを継続的に監視・特定するための最も適切な方法はどれですか?

A
CloudWatch Logs Insightsで `stats avg(responseTime) by tenant_id` クエリをアドホックに実行し、上位のテナントを特定する
CloudWatch Logs Insightsも有効ですが、アドホックなクエリであり継続的な自動監視には向きません。
B
CloudWatch Contributor Insightsのルールを作成し、ログフィールド tenant_id を集計キーとして高レイテンシリクエストのトップコントリビューターをリアルタイムで継続監視する
✓ 正解
CloudWatch Contributor Insightsはログデータから指定フィールドの上位貢献者をリアルタイムかつ継続的に識別します。tenant_idをキーとして高レイテンシリクエスト数をカウントすることで、問題のあるテナントを常時監視できます。
C
AWS X-Rayのアナリティクスコンソールでtenant_idをアノテーションとして追加し、サービスマップで影響範囲を確認する
AWS X-Rayはサービス間の分散トレース可視化に向いており、tenant_idによる動的な値での継続集計監視には適しません。
D
CloudWatch MetricMathでp99メトリクスをAPIGatewayルートごとに分解してグラフ化し、問題のあるエンドポイントを特定する
CloudWatch MetricMathはAPIパスやステータスコードなど事前定義されたディメンション向けの分析であり、動的なtenant_id値での集計はできません。

解説

CloudWatch Contributor Insightsはログデータから指定フィールドの上位貢献者をリアルタイムかつ継続的に識別します。tenant_idをキーとして高レイテンシリクエスト数をカウントすることで、問題のあるテナントを常時監視できます。 選択肢A(Logs Insights)も有効ですが、アドホックなクエリであり継続的な自動監視には向きません。 選択肢C(X-Ray)はサービス間の分散トレース可視化に向いており、tenant_idによる動的な値での継続集計監視には適しません。 選択肢D(MetricMath)はAPIパスやステータスコードなど事前定義されたディメンション向けの分析であり、動的なtenant_id値での集計はできません。

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

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

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