Skip to content

CloudWatchとは?

CloudWatchは、AWSリソースとアプリケーションの監視サービスです。メトリクス収集、ログ管理、アラーム設定が可能です。

標準メトリクス(無料):
EC2:
- CPUUtilization
- NetworkIn/Out
- DiskReadOps/WriteOps
間隔: 5分
RDS:
- DatabaseConnections
- ReadLatency/WriteLatency
- FreeStorageSpace
Lambda:
- Invocations
- Duration
- Errors
詳細モニタリング(有料):
間隔: 1分
料金: $0.10/メトリクス/月
用途:
- アプリケーション固有メトリクス
- ビジネスメトリクス
- カスタムヘルスチェック
送信方法:
- AWS CLI
- SDK
- CloudWatch Agent
:
- ActiveUsers(同時接続ユーザー数)
- QueueSize(処理待ちキュー)
- OrderCount(注文数)
ログソース:
- EC2(CloudWatch Agent)
- Lambda(自動)
- CloudTrail
- VPC Flow Logs
- RDS
- ECS/EKS
機能:
- ログ収集、保存
- ログクエリ(Logs Insights)
- メトリクスフィルタ
- ログサブスクリプション
アラームタイプ:
メトリクスアラーム:
- 静的しきい値
- 異常検知
複合アラーム:
- 複数アラームの組み合わせ
アクション:
- SNS通知
- Auto Scaling
- EC2アクション(停止/再起動)
- Systems Manager
機能:
- カスタムメトリクス収集
- ログ収集
- システムメトリクス
メトリクス例:
- メモリ使用率
- ディスク使用率
- プロセス数
- TCP接続数
-- EC2エラーログ抽出
fields @timestamp, @message
| filter @message like /ERROR/
| sort @timestamp desc
| limit 100
-- Lambda実行時間統計
fields @duration
| stats avg(@duration), max(@duration), min(@duration)
メトリクスタイプ価格備考
標準メトリクス無料AWSサービスが自動送信
カスタムメトリクス$0.30 / メトリクス / 月ユーザーが送信
項目価格備考
ログ取り込み$0.50 / GBデータ送信時
ログ保存$0.03 / GB / 月保持期間中
Logs Insightsクエリ$0.005 / GB スキャンクエリ実行時
項目価格備考
標準アラーム$0.10 / アラーム / 月メトリクス監視
高解像度アラーム$0.30 / アラーム / 月10秒/30秒間隔
Contributor Insights$0.50 / ルール / 月ログ分析ルール

料金計算例(カスタムメトリクス100個、ログ100GB取り込み・保存、アラーム50個):

項目計算料金
カスタムメトリクス100 × $0.30$30.00
ログ取り込み100GB × $0.50$50.00
ログ保存100GB × $0.03$3.00
アラーム50 × $0.10$5.00
合計-$88.00/月

CloudWatchの重要ポイント:

  • メトリクス、ログ、アラームの統合監視
  • カスタムメトリクスで独自監視
  • Logs Insightsで高度なログ分析
  • Auto Scalingやアクションの自動化