0
0

これだけでわかる Amazon CloudWatch の全貌

Posted at

はじめに

みなさん、CloudWatch サービスは普段よく使われていると思います。
しかしながら、そもそもの機能の多さに加え、頻繁な機能強化(メニュー構成すら変更)、類似の機能もあることから、全てを把握するのはなかなか難しいのではないでしょうか?
私も結局どれを使えばよいの?と迷子になることが多々...

CloudWatch 機能のすべて

というわけで、どのような機能があるのかを整理してみました。

cloudwatch全貌.drawio.png

2024年1月時点の情報となります。re:Invent 2023で発表された、CloudWatch Appication Signals も網羅していますが、現在はプレビューのため、今後GAのタイミングでメニュー構成など変更になる可能性があります。

逆引き CloudWatch

ユースケース 利用するサービス
ログコントロール
ログ出力を保存、集計、分析したい Metrics Streams
Subscription filters
ログ出力を長期保存したい Export data to S3
リアルタイムでログを確認したい Live Tail
ログをインタラクティブに検索したい Logs Insights
複数アカウントのログをまとめて管理したい Cross Access Observability
状態検知
システムの状態をダッシュボードで一覧表示したい Dashboard
Metrics Explorer
異常を通知したい Alarm
状態に応じて他のAWSサービスと連携したい EventBridge(Event Buses)
異常の予測検知をしたい Anomaly Detection
EC2のヘルスチェックをしたい Resource Health
オンプレマシンのヘルスチェックをしたい Network Monitor
Webアクセスによるエンドポイントの死活監視をしたい Synthetics
パフォーマンス分析
各種メトリクスからパフォーマンスデータを詳細に分析したい Container Insights
Lambda Insights
アプリケーションの性能ボトルネックを特定したい X-Ray
ユーザとAWSリソース間のトラフィックパフォーマンスをモニタリングしたい Internet Monitor
パフォーマンスに影響を及ぼす上位の要素を明らかにしたい Contributor Insights
EC2上で動作するアプリケーション(SAPなど)のモニタリングをしたい Application Insights
ユーザの動きをリアルタイムで収集してパフォーマンス向上をしたい RUM(Real User Monitoring)
システム全体のパフォーマンスを視覚化して分析したい Service Map
システムのService Level Objective(SLO)を測定したい SLO
その他
機能をローンチするまえにテストをして問題を特定したい Evidently

まとめ

システムの動作状況を正しく把握し、システム運用においてデータに基づく意思決定するために必要な情報が取得できていることが重要です。

CloudWatchを活用することで、可用性、信頼性、レイテンシー観点の問題を検出、調査、修正し、SLAを維持することが可能となります。これからも進化をし続けるCloudWacthに注目していきたいと思います。

参考

Amazon CloudWatchの概要と基本

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0