AI作成・AIで再検証済(有資格者監修なし)SOA-C02 対応(2025年9月29日をもって受験の受付を終了)
アラーム(欠落データの扱い:treatMissingData)難易度 高無料

セキュリティ監視の一環として、あるエージェントプロセスが5分ごとにハートビートとしてカスタムメトリクス AgentHeartbeat(値は常に1)を送信している。運用チームは「このメトリクスのデータポイントが一定時間途絶えた=エージェントが停止または改ざんされた可能性がある」とみなし、データが欠落した場合には必ずアラーム状態にしたい。この要件を満たすアラーム設定として最も適切なものを選べ。(単一選択)

  1. Aアラームの treatMissingData を notBreaching に設定する
  2. Bアラームの treatMissingData をデフォルトの missing のままにしておく
  3. Cアラームの treatMissingData を breaching に設定し、欠落したデータポイントをしきい値超過(異常)として扱う
  4. Dアラームの treatMissingData を ignore に設定し、データが欠落した評価期間については現在のアラーム状態を維持させる
正解・解説・誤答理由・ひっかけを見る▼ open
✓ 正解:CAI作成・AIで再検証済

解説

CloudWatchアラームには、評価期間内にデータポイントが届かなかった場合の扱いを制御する treatMissingData パラメータがあり、次の4種類から選べる。

  • missing(デフォルト):評価範囲のデータポイントがすべて欠落した場合、アラームは INSUFFICIENT_DATA に遷移する(ALARM にはならない)。
  • notBreaching:欠落したデータポイントを「しきい値を超えていない(正常)」とみなす。
  • breaching:欠落したデータポイントを「しきい値を超えている(異常)」とみなす。
  • ignore:欠落があった評価期間については現在のアラーム状態を維持し、状態を変化させない。

本問のような「メトリクスが送られてくること自体が正常性の証(ハートビート)」というユースケースでは、 データの欠落こそが最も検知したい異常であるため、treatMissingData をbreaching に設定する。 これにより、ハートビートが途絶えると欠落したデータポイントがしきい値超過とみなされ、設定した評価期間を満たした時点でアラームがALARM状態に遷移する。

各誤答が違う理由
  • A欠落データを「正常」とみなす設定であり、エージェント停止時にもアラームがALARM状態にならない。本問の要件(欠落=異常として検知)と正反対の挙動になる。
  • Bデフォルトの missing では、評価範囲のデータポイントがすべて欠落するとアラームは INSUFFICIENT_DATA(データ不足)に遷移するだけで、ALARM 状態にはならない。ハートビート途絶を ALARM として検知できず要件を満たさない。
  • D直前がOK状態のままエージェントが停止した場合、ignoreではOK状態が維持され続けてしまい、停止をALARMとして検知できない。
ひっかけ: デフォルトの missing のまま放置すると、エージェントが完全に停止してメトリクスが届かなくなっても アラームはALARM状態に遷移せず「検知漏れ」になるのが本問最大の罠。セキュリティ監視・死活監視のような 「データが来ないこと自体が異常」なユースケースでは breaching を選ぶ判断が問われる。
AIが作成し、別の手順のAIで誤りを点検した解説です(有資格者による監修は経ていません)

この問題集の作り方

  1. 問題と解説はAIが作成しています。この資格の問題に、有資格者(著者)の監修は入っていません。
  2. 各問に、公式ドキュメントの出典リンクを付けています。書いてあることは、出典に当たって確かめられます。
  3. 誤答の選択肢それぞれに、なぜ誤りなのかの理由を書いています。
  4. 誤りを見つけたら報告できます。原則として無償で訂正・削除します。
  5. 各試験の運営団体とは無関係の非公式教材です。合格を保証するものではありません。
この分野をもっと解いて、理解を深める
監視・アラーム を含む問題を分野別に演習できます。
演習する →