Amazon Managed Service for Prometheus - よくある質問
現在サポートされている AWS リージョンはどこで、他のリージョンからメトリクスを収集することは可能ですか?
サポートしているリージョンの最新リストについては、ドキュメント をご覧ください。 既存の製品機能リクエスト (PFR) の優先順位付けに役立てるため、どのリージョンが必要かお知らせください。 サポートしているリージョンに対して、任意のリージョンからデータを収集して送信することは常に可能です。 詳細については、以下のブログをご覧ください:Cross-region metrics collection for Amazon Managed Service for Prometheus。
Cost Explorer または CloudWatch の AWS 請求料金 で課金や使用量を確認するまでにどのくらい時間がかかりますか?
取り込まれたメトリクスのサンプルブロックは、2 時間ごとに S3 にアップロードされた時点で計測されます。Amazon Managed Service for Prometheus の使用量と料金が報告されるまでに最大 3 時間かかる場合があります。
Prometheus サービスはクラスター (EKS/ECS) からのメトリクスのスクレイピングしかできないのですか?
他のコンピューティング環境に関するドキュメントが不足していることをお詫びいたします。AWS SigV4 プロキシ を設定し、リモートライトを構成すれば、EC2 からの Prometheus メトリクス や、現在 Prometheus サーバーをインストールできる他のコンピューティング 環境からもスクレイピングできます。EC2 のブログ には「Running aws-sigv4-proxy」というセクションがあり、その実行方法が説明されています。他のコンピューティング環境での AWS SigV4 の実行を簡素化するために、より多くのドキュメントを追加する必要があります。
Amazon Managed Service for Prometheus を Grafana に接続するにはどうすればよいですか?ドキュメントはありますか?
PromQL を使用して Amazon Managed Service for Prometheus にクエリを実行するには、Grafana で利用可能な Prometheus データソース を使用します。以下のドキュメントとブログが参考になります:
Amazon Managed Service for Prometheus に送信されるサンプル数を削減するためのベストプラクティスは何ですか?
Amazon Managed Service for Prometheus に取り込まれるサンプル数を削減するために、スクレイプ間隔を延長する(例:30 秒から 1 分に変更)か、スクレイプするシリーズの数を減らすことができます。 スクレイプ間隔を変更することは、シリーズ数を減らすよりも取り込まれるサンプル数に大きな影響を与えます。 スクレイプ間隔を 2 倍にすると、取り込まれるサンプル量は半分になります。
CloudWatch メトリクスを Amazon Managed Service for Prometheus に送信するにはどうすればよいですか?
CloudWatch メトリクスストリームを使用して CloudWatch メトリクスを Amazon Managed Service for Prometheus に送信する ことをお勧めします。この統合には以下のような制限があります。
- Amazon Managed Service for Prometheus API を呼び出すために Lambda 関数が必要です。
- CloudWatch メトリクスを Amazon Managed Service for Prometheus に取り込む前にメタデータ (AWS タグなど) で強化する機能がありません。
- メトリクスは名前空間でのみフィルタリングできます (十分な粒度ではありません)。代替手段として、お客様は Prometheus Exporter を使用して CloudWatch メトリクスデータを Amazon Managed Service for Prometheus に送信できます: (1) CloudWatch Exporter: CW ListMetrics と GetMetricStatistics (GMS) API を使用する Java ベースのスクレイピング。
Yet Another CloudWatch Exporter (YACE) は、CloudWatch から Amazon Managed Service for Prometheus にメトリクスを取得するもう 1 つのオプションです。これは CW ListMetrics、GetMetricData (GMD)、GetMetricStatistics (GMS) API を使用する Go ベースのツールです。これを使用する場合の欠点として、エージェントをデプロイし、そのライフサイクルを慎重に管理する必要があることが挙げられます。