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
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.