IT用語: Amazon CloudWatchとは|AWSリソースの統合監視・ログ管理サービス
EC2・Lambda・RDSのメトリクス・ログ・アラームを一元管理するAWS CloudWatchの機能と活用法を解説。
Amazon CloudWatchとは
Amazon CloudWatchは、AWSリソース(EC2・Lambda・RDS・ECS等)のメトリクス(数値指標)・ログ・イベントを収集・監視・可視化するフルマネージド監視サービスです。閾値超過時のアラームや、自動アクション(Auto Scaling・Lambda実行等)のトリガーとして機能します。
主要機能
| 機能 | 内容 |
|---|---|
| メトリクス | CPU使用率・メモリ・レイテンシ等の時系列データ |
| CloudWatch Logs | アプリケーション・AWSサービスのログ収集・検索 |
| アラーム | 閾値超過時にSNS通知・Auto Scaling実行 |
| ダッシュボード | 複数メトリクスをグラフで一元表示 |
| Log Insights | SQL-likeクエリでログを高速分析 |
カスタムメトリクス
AWSが標準で収集しないメトリクス(アプリのエラー数・ビジネスKPI等)は、CloudWatch API経由でカスタムメトリクスとして送信できます。
aws cloudwatch put-metric-data \
--metric-name OrderCount \
--namespace MyApp \
--value 42 \
--unit Count
Datadog等との違い
CloudWatchはAWSサービスとの統合が最もシームレスですが、マルチクラウドや高度な分析が必要な場合はDatadog・Grafana・New Relicが選ばれます。
関連する用語 (クラウド)
全40件を見るIT用語: AWS Step Functionsとは|複雑なワークフローをビジュアルで管理
Lambdaやサービスを連携した複雑なビジネスワークフローをステートマシンで定義・実行するStep Functionsを解説。
Azure Virtual Machines(Azure VM)
Microsoft Azureが提供するIaaS型の仮想マシンサービス。Windows・Linuxに対応し、数分でサーバーを起動できる。オンプレミスサーバーのクラウド移行にも広く利用される。
IT用語: Amazon ECR(Elastic Container Registry)とは|AWSのコンテナイメージ管理
DockerイメージをAWS内で安全に管理・配布するプライベートコンテナレジストリECRの仕組みを解説。
IT用語: Amazon SQS(Simple Queue Service)とは|疎結合を実現するメッセージキュー
マイクロサービス間の非同期通信・バッファリングを実現するAWSのフルマネージドメッセージキューSQSを解説。
サーバーレス (Serverless)
開発者がサーバーの構築や保守を意識することなく、プログラムの実行環境だけを利用できる仕組み。
Cloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。