AWS CloudWatch vs AWS X-Ray
- AWS X-Ray
- サービスマップを通じて全体のパフォーマンスを確認できる
- リソースのレイテンシーや障害発生率を特定するのに役立つ
- サービス監視に適している
- CloudWatch
- AWSサービスのログやメトリクスを監視することで、アプリケーションの監視を行う
- サーバー監視に適している
結論、AWS X-RayとCloudWatchは、監視の焦点を異にする補完的なツール。
AWS X-Rayは「サービス監視」や「アプリケーションの分散トレース」に強みがあり、複数のサービス連携におけるパフォーマンス課題の特定に役立つ。
一方、CloudWatchは「サーバー監視」や「リソース監視」に強みがあり、個々のAWSリソースの健全性、アプリケーションのログベースの分析に適している。
基本的には…CloudWatchでよさそう。サービス監視をするときはAWS X-Rayを使う、ということを頭に入れておく。
参考
https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/aws-xray.html
https://aws.amazon.com/jp/xray/
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html
https://blog.guilleojeda.com/aws-monitoring-troubleshooting-cloudwatch-xray