Amazon Managed Service for Prometheus
コンテナ化されたシステムの高い可用性、安全性、管理されたモニタリング
Prometheus クエリ言語 (PromQL) を使用して、自己管理型の Kubernetes クラスターから数百万のユニークな時系列メトリクスをフィルタリング、集約、取り込み、クエリすることができます。
取り込みやクエリのニーズの増加に合わせて自動的にスケールし、大規模なコンテナデプロイでも一定の応答時間を維持します。
AWS のセキュリティサービスと統合し、社内のセキュリティおよびコンプライアンス要件に対応します。
スタンドアローンの Prometheus サーバーの構成、アップグレードおよびスケーリングの運用コストを削減します。
仕組み
プロメテウス向け Amazon マネージドサービスは、コンテナ化されたアプリケーションとインフラストラクチャを大規模にモニタリングおよびアラートを提供するプロメテウス互換サービスです。このサービスは Amazon Elastic Kubernetes Service (EKS)、Amazon Elastic Container Service (ECS)、および AWS Distro for OpenTelemetry と統合されています。

ユースケース
統合システムモニタリング
AWS、オンプレミス、その他のクラウド上のコンテナを監視します。Amazon Managed Grafana と統合して、モニタリング、アラート、ダッシュボードビューを実現します。
トラブルシューティングと根本原因分析
PromQL を使用して、コンテナのパフォーマンスとシステムの状態を追跡し、エラーを検出し、アラートを活用して解決までの平均時間を短縮します。
ワークロードとアプリケーションのメトリクスのモニタリング
AWS Distro for OpenTelemetry を使用してどこからでもメトリクスを収集し、オープンソースのエクスポーターを使用してそれらのメトリクスを Amazon Managed Service for Prometheus に送信します。
カーディナリティの高いメトリクスのモニタリング
動画ストリーム、ネットワークアプリケーション、IoT デバイスからの時系列データなど、カーディナリティの高いデータをモニタリングして警告します。