Amazon Managed Service for Prometheus
- 区分
- 専門
- 提供開始
- 2020 年
Prometheus 互換のマネージドモニタリングサービスで、コンテナメトリクスの収集 / クエリ / アラートを提供する
何ができるか
Amazon Managed Service for Prometheus (AMP) は、Prometheus 互換のフルマネージドモニタリングサービスです。EKS、ECS、EC2 上のコンテナワークロードからメトリクスを収集し、PromQL でクエリとアラートを実行します。Prometheus のリモートライト API に対応しており、既存の Prometheus 環境からの移行が容易です。
どのような場面で使うか
Kubernetes クラスターのメトリクス監視、コンテナワークロードのパフォーマンスモニタリング、マイクロサービスのメトリクス収集と可視化、大規模な Prometheus 環境のスケーリングに利用されます。
身近な例え
健康診断センターに例えられます。各患者 (コンテナ) のバイタルサイン (メトリクス) を定期的に収集し、異常値 (アラート) を検出します。データの保管と分析はセンター (AMP) が行い、医師 (Grafana) が結果を確認します。
Managed Prometheus とは
Amazon Managed Service for Prometheus は、Prometheus のストレージとクエリエンジンをマネージドで提供するサービスです。セルフホストの Prometheus はストレージの管理、高可用性の構築、長期保存の設計が課題になりますが、AMP はこれらを AWS が管理します。メトリクスは自動的にマルチ AZ に複製され、150 日間保持されます。
メトリクス収集とアラート
メトリクスの収集には、Prometheus サーバー、AWS Distro for OpenTelemetry (ADOT)、Grafana Agent などを使用します。これらのコレクターが AMP のリモートライトエンドポイントにメトリクスを送信します。AMP のルールマネージャーで PromQL ベースのアラートルールを定義し、SNS 経由で通知を送信できます。
はじめかた
AMP コンソールでワークスペースを作成します。EKS クラスターに ADOT コレクターまたは Prometheus サーバーをデプロイし、リモートライトの送信先に AMP のエンドポイントを設定します。Managed Grafana のデータソースに AMP を追加すれば、PromQL でメトリクスをクエリしてダッシュボードを構築できます。
注意点
- メトリクスのインジェスト量、ストレージ量、クエリのサンプル処理数に応じた従量課金
- メトリクスの収集にはコレクター (ADOT、Prometheus サーバー) のデプロイが別途必要
利用できるリージョン
Amazon Managed Service for Prometheus を利用できるリージョンは 36 か所です (2026-10-09 時点)。
アジアパシフィック:香港、台北、東京、ソウル、大阪、ムンバイ、ハイデラバード、シンガポール、シドニー、ジャカルタ、メルボルン、マレーシア、ニュージーランド、タイ
北米:カナダ (中部)、カナダ西部 (カルガリー)、メキシコ (中部)、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)
南米:サンパウロ
欧州:フランクフルト、チューリッヒ、ストックホルム、ミラノ、スペイン、アイルランド、ロンドン、パリ
中東:イスラエル (テルアビブ)、アラブ首長国連邦、バーレーン
アフリカ:ケープタウン
AWS GovCloud (米国):AWS GovCloud (米国東部)、AWS GovCloud (米国西部)
参考資料 (AWS 公式)
本ページの一次情報は AWS 公式サイトと公式ドキュメントです。最新の仕様と料金は次の公式ページで確認できます。
本ページと公式ドキュメントの記述が食い違う場合は、公式ドキュメントを正としてください。