SOA-C03:AWS Certified CloudOps Engineer - Associate モニタリング・ロギング・分析・修復・パフォーマンス最適化 問3
モニタリング・ロギング・分析・修復・パフォーマンス最適化/監視・可用性メトリクスによる問題の特定と修復アプリのログに特定のエラーパターンが出現した回数を監視し、増加したらアラームを出したいと考えています。最も適切なのはどれですか。
当サイトのオリジナル問題(SOA-C03:AWS Certified CloudOps Engineer - Associateの出題範囲「モニタリング・ロギング・分析・修復・パフォーマンス最適化」に対応。実際の試験問題ではありません)
- Aログを目視で数える
- Bログ内のエラーは監視対象にできないと考える
- CAmazon CloudWatch Logs のメトリクスフィルターでエラーパターンの出現回数をメトリクス化し、そのメトリクスにアラームを設定する
- Dログを削除してからカウントし直す
正解:C
解説
Amazon CloudWatch Logs のメトリクスフィルターは、ログイベントの中から特定のパターン(エラー文字列など)に一致した件数をメトリクスに変換します。そのメトリクスに CloudWatch アラームを設定すれば、エラーの増加を検知して通知や自動対応につなげられます。
選択肢ごとの解説
- A誤り。目視でのカウントは規模が大きいと現実的でなく、自動監視になりません。
- B誤り。ログ内のエラーはメトリクスフィルターで監視できます。
- C正しい。メトリクスフィルターでエラーパターンの出現回数をメトリクス化し、アラームを設定すれば監視できます。
- D誤り。ログの削除は必要な情報を失い、カウントの前提を壊します。