Query using Prometheus-compatible APIs - Amazon Managed Service for Prometheus

Query using Prometheus-compatible APIs

Although using a tool such as Amazon Managed Grafana is the easiest way to view and query your metrics, Amazon Managed Service for Prometheus also supports several Prometheus-compatible APIs that you can use to query your metrics. For more information about all the available Prometheus-compatible APIs, see Prometheus-compatible APIs.

The Prometheus-compatible APIs use the Prometheus query language, PromQL, to specify the data that you want to return. For details about PromQL and its syntax, see Querying Prometheus in the Prometheus documentation.

When you use these APIs to query your metrics, the requests must be signed with the AWS Signature Version 4 signing process. You can set up AWS Signature Version 4 to simplify the signing process. For more information, see aws-sigv4-proxy.

Signing through AWS SigV4 proxy can be performed using awscurl. The following topic Using awscurl to query Prometheus-compatible APIs walks you through using awscurl to set up AWS SigV4.