Amazon CloudWatch 入門

AWS のモニタリングとトラブルシューティング

John Q. Martin

Principal Consultant

コース概要

第1章 - CloudWatch 入門

  • オブザーバビリティとモニタリングの違い、CloudWatch とは何か

第2章 - ログ、アラーム、通知

  • ログの収集とクエリ、アラーム条件、アラートの送信方法

第3章 - トレースとダッシュボード

  • 分散アプリケーションのトレース、アプリケーション稼働状況ダッシュボード

 

メトリクス、アラート、トレースを表す監視ダッシュボード、アラームベル、クラウドサービスマップのイラスト

AWS のモニタリングとトラブルシューティング

前提条件

 

  • AWS マネジメントコンソールの操作に慣れていること
  • EC2、Lambda、DynamoDB などのコアサービスを理解していること
  • コマンドラインと JSON の基本的な知識があること

 

コンピューティング用サーバー、Lambda 関数、データベースという3つのコア AWS サービスに分岐するクラウドのイラスト

AWS のモニタリングとトラブルシューティング

定義

 

モニタリング

「システムは期待どおりに動作しているか?」

オブザーバビリティ

「なぜシステムがこのような動作をしているのか?」

 
システムが期待どおりに動作しているかを検知するモニタリングを表すアイコン

 

システムがある動作をする理由を理解するオブザーバビリティを表すアイコン

AWS のモニタリングとトラブルシューティング

モニタリングとオブザーバビリティの特性

モニタリングとオブザーバビリティの特性を比較した表

AWS のモニタリングとトラブルシューティング

トラブルシューティングのワークフロー

アラームベル、ダッシュボード、虫眼鏡付き文書、レンチ、チェックマークの5段階が矢印で時計回りにつながるサイクル型ワークフローのイラスト

 

  • 検知:メトリクスとアラームで問題を検出する
  • トリアージ:ダッシュボードで影響範囲を確認する
  • 診断:ログとトレースで原因を特定する
  • 修正と確認:変更をデプロイし、復旧を確認する
AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

CloudWatch サービスロゴ

AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

CloudWatch サービスロゴ

   

  • モニタリングとオブザーバビリティの統合プラットフォーム
  • 運用データの収集、表示、分析が可能
  • 他の AWS サービスに組み込まれたモニタリング機能を支える基盤
AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

機能がハイライトされていない CloudWatch 中央アイコンを含む Amazon CloudWatch 機能ダイアグラム

AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

イベントモニタリングをハイライトした Amazon CloudWatch 機能ダイアグラム

AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

CloudWatch アイコンと、メトリクスインサイト、ログ、アラーム、クロスアカウントオブザーバビリティ、イベント・時間ベースイベント、ルールの機能アイコンを含む Amazon CloudWatch 機能ダイアグラム

AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

ログ、メトリクス、ダッシュボードをハイライトした Amazon CloudWatch 機能ダイアグラム

AWS のモニタリングとトラブルシューティング

Amazon CloudWatch とは

アクションをトリガーするルールとアラームをハイライトした Amazon CloudWatch 機能ダイアグラム

AWS のモニタリングとトラブルシューティング

CloudWatch コンソール

 

AWS コンソール

 

  • ダッシュボードの作成と表示
  • メトリクスとログデータの表示
  • CloudWatch 機能の設定
AWS のモニタリングとトラブルシューティング

CloudWatch メトリクス

CloudWatch コンソールで DynamoDB メトリクスを参照し、スパイクを拡大表示するアニメーション

AWS のモニタリングとトラブルシューティング

カスタムメトリクス

  • アプリケーション固有のデータを収集する
  • CLI、REST API、SDK 経由で送信する
  • フィルタリングと検索に最大30のディメンションを利用可能
  • 1回の呼び出しで単一または複数のデータポイントを送信できる
aws cloudwatch put-metric-data \
    --metric-name ActiveUsers --namespace MyBusinessApp \
    --unit Count --value 21333 \
    --dimensions InstanceId=myinstance66,InstanceType=m1.small
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 20 --timestamp 2026-04-20T12:00:00.000Z
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 36 --timestamp 2026-04-20T12:01:00.000Z
AWS のモニタリングとトラブルシューティング

練習しましょう!

AWS のモニタリングとトラブルシューティング

Preparing Video For Download...