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