使用与 Prometheus 兼容的 API 进行查询
尽管使用诸如 Amazon Managed Grafana 之类的工具是查看和查询指标的最简单方法,但 Amazon Managed Service for Prometheus 还支持多个与 Prometheus 兼容的 API,您可以使用这些 API 来查询您的指标。有关所有可用的与 Prometheus 兼容的 API 的更多信息,请参阅 与 Prometheus 兼容的 API。
与 Prometheus 兼容的 API 使用 Prometheus 查询语言 PromQL 来指定要返回的数据。有关 PromQL 及其语法的详细信息,请参阅 Prometheus 文档中的查询 Prometheus
使用这些 API 查询指标时,必须使用 AWS 签名版本 4 签名流程对请求进行签名。您可以设置 AWS 签名版本 4 来简化签名流程。有关更多信息,请参阅 aws-sigv4-proxy
可使用 awscurl 通过 AWS SigV4 代理进行签名。以下主题使用 awscurl 查询与 Prometheus 兼容的 API 将引导您完成使用 awscurl 设置 AWS Sigv4 的过程。