翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
PromQL を使用して Amazon CloudWatch メトリクスをクエリする
PromQL を使用して Amazon CloudWatch メトリクスをクエリするには、CloudWatch PromQL エンドポイントを指す Amazon Managed Service for Prometheus データソースを設定します。このアプローチでは、PromQL 構文を使用して、OpenTelemetry Protocol (OTLP) を介して CloudWatch に取り込まれるメトリクスをクエリできます。
AWS リソースエンリッチメントはaws_account_id、、aws_region、および リソースタグなどのラベルをメトリクスに自動的に追加します。これらのラベルは、PromQL クエリでフィルタリングと集計に使用できます。
CloudWatch PromQL データソースを設定する前に、次の要件を確認してください。
-
CloudWatch 取り込みの OpenTelemetry メトリクスはCloudWatch アカウントで有効になっています。
-
Amazon Managed Grafana ワークスペースバージョン 12.4 以降。
-
Amazon Managed Service for Prometheus プラグインバージョン 3.0.0 以降。
-
cloudwatch:GetMetricDataおよび の IAM アクセス許可cloudwatch:ListMetrics。
CloudWatch PromQL データソースを設定するには
-
Amazon Managed Grafana ワークスペースで、ナビゲーションペインの接続を選択し、データソースを選択します。
-
データソースの追加を選択し、Amazon Managed Service for Prometheus を選択します。
-
Prometheus サーバー URL には、リージョンの CloudWatch PromQL エンドポイント を入力します
https://monitoring.。region.amazonaws.com -
認証 で、認証方法として SigV4 を選択します。
-
SigV4 認証の詳細の「サービス」に「」と入力します
monitoring。 -
保存とテストを選択して接続を確認します。
データソースを保存したら、Explore および ダッシュボードで PromQL クエリを使用して、OTLP を介して取り込まれた CloudWatch メトリクスをクエリできます。
Amazon CloudWatch での OpenTelemetry メトリクスの取り込みと PromQL クエリの詳細については、 AWS クラウドオペレーションブログのAmazon CloudWatch での OpenTelemetry と PromQL サポートの紹介