Q1. 運用チームがEC2インスタンスのメモリ使用率とディスク空き容量をCloudWatchで監視し、しきい値超過時にアラームを発報したいと考えています。サードパーティ製の監視製品は導入できません。最も適切な方法はどれですか?
- A. 対象インスタンスで詳細モニタリングを有効にする
- B. CloudWatch Agentを導入し、メモリとディスクのメトリクスを収集する
- C. CloudWatchのメトリクス数式でCPU使用率からメモリ使用率を推定する
- D. VPCフローログを有効にしてメトリクスフィルタを作成する
答えと解説を見る
正解:B
A 詳細モニタリングは既定メトリクスの取得間隔を5分から1分へ短縮するだけで、メモリやディスク空き容量は取得できない
B(正解) 正解。ハイパーバイザーから見えないOS内部の値は、インスタンス上のエージェントが収集してカスタムメトリクスとして発行する必要がある
C メトリクス数式は既存メトリクスの演算しかできず、そもそもCPU使用率からメモリ使用量は導出できない
D フローログはネットワークトラフィックのメタデータのみを記録し、OS内部のリソース使用状況とは無関係