- AWS CloudWatch
- 主な目的
- メトリクス収集・可視化
- EC2のCPU使用率・RDSの接続数、Lambdaの実行回数
- アプリケーションのログを集約
- イベント・アラート管理
- 特定の閾値でアラート通知など
- 用語
- ロググループ
- ログストリーム
- ログイベント
- できること
- 保存期間を設定することで、自動削除することができる設定はロググループごと
- timestamp, messageを送って保存
- tail -f
- aws logs tail /my/app/logs --follow
- --log-stream-name を指定すれば特定ストリームだけ監視可能
- CloudWatch Logs Insights
- 条件検索・絞り込み、集計をしたい場合、SQLライクに集計も可能
- JSON形式のメッセージ + CloudWatch Logs Insights
- CloudWatch Logs Insights は、JSON形式の文字列であればそれでフィルタしてくれる