■ はじめに
AWS CloudWatch について、メモする。
目次
【0】Amazon CloudWatch 【1】CloudWatch 【2】メトリクス (Metrics) 1)標準メトリクス 2)カスタムメトリクス 【3】CloudWatch Logs 1)注意点 【4】CloudWatch Events (EventBridge) 1)関連用語 2)イベントソースの種類 3)EventBridge
【0】Amazon CloudWatch
* 運用監視を支援するマネージドサービス
メイン機能
1)CloudWatch 2)CloudWatch Logs 3)CloudWatch Events (EventBridge)
その他の機能
4)CloudWatch Synthetics 5)CloudWatch ServiceLens 6)Container Insight 7)Contributor Insights
【1】CloudWatch
* 各AWSリソース状態を定期的に取得する
【2】メトリクス (Metrics)
* CloudWatch が取得しているAWSリソース状態のこと
1)標準メトリクス
* AWSが予め定義しているメトリクス
例1:EFS・PercentIOLimit メトリクス
* ファイルシステムが 1 秒あたりの最大ファイルシステムオペレーション制限に どれだけ近づいているかをモニタリング cf. EFS : Elastic File System (EC2 用フルマネージド型ファイルシステム)
https://aws.amazon.com/jp/premiumsupport/knowledge-center/linux-efs-performance-modes/
例2:EFS・BurstCreditBalanceメトリクス
* ファイルシステムのバーストクレジットの数
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/efs-metrics.html
2)カスタムメトリクス
* ユーザが定義した値をCloudWatchに渡して管理する独自メトリクス
【3】CloudWatch Logs
* Apacheログなどのアプリケーションログをモニタリングするサービス
1)注意点
* CloudWatch Logsを利用するには、 独自エージェントをインストールする必要がある => このエージェントが各EC2インスタンスのログを CloudWatch Logs に収集する (具体的な方法は、以下の関連記事を参照のこと。)
EC2内のログを CloudWatch Logs で管理する
https://dk521123.hatenablog.com/entry/2018/02/20/220305
【4】CloudWatch Events (EventBridge)
* 独自トリガーと後続アクションとの組み合わせを定義するサービス e.g. 「CodeBuildがSuccess」したら「Lambda関数を実行」する
1)関連用語
イベントソース
* 独自のトリガー
ターゲット
* 後続のアクション
2)イベントソースの種類
[1] スケジュール(e.g. 平日毎時 07:00) [2] イベント(e.g. CodeBuildがSuccess)
3)EventBridge
* CloudWatch Events と同じAPIを使い、機能が追加されたAWSサービス => 将来的には、CloudWatch EventsがEventBridgeに統合される予定 => EventBridge の詳細は、以下の関連記事を参照のこと。
EventBridge ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/06/08/213748
関連記事
EventBridge ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/06/08/213748
EC2内のログを CloudWatch Logs で管理する
https://dk521123.hatenablog.com/entry/2018/02/20/220305
CloudWatch で、EC2 上にある プロセスのアラームを作成する
https://dk521123.hatenablog.com/entry/2018/02/13/234005
CloudWatch で、EC2 上にある プロセスを監視することを考える
https://dk521123.hatenablog.com/entry/2018/02/10/115436
CloudWatch Logs に関する あれこれ
https://dk521123.hatenablog.com/entry/2018/05/01/215925
AWS の セキュリティを考える
https://dk521123.hatenablog.com/entry/2017/08/31/235847
AWS認定 ~ アソシエイト/ソリューションアーキテクト ~
https://dk521123.hatenablog.com/entry/2022/03/01/000000