菜单
开源 RSS

从 Grafana Mimir 查询指标数据

您可以通过 Grafana 或 Grafana Mimir HTTP API 从 Grafana Mimir 查询数据。

Grafana Mimir HTTP APIPrometheus HTTP API 兼容。

要了解如何从 Mimir 内部查询 Prometheus 数据,请参阅 查询 Prometheus,其中介绍了 Prometheus 查询语言 (PromQL)。

了解范围查询如何缓存

默认情况下,Mimir 仅在查询对齐时 缓存范围查询。当 startend 参数都是其 step 的倍数时,查询即为对齐。

数学上,它看起来像这样

start modulo step = 0

并且

end modulo step = 0

否则,查询不对齐,并且不会被缓存。

如果您从 Grafana 内部进行查询,查询会自动对齐。如果您直接调用 Grafana Mimir HTTP API,请确保您的 范围查询 是对齐的,以便利用缓存。

注意

如果您确实想要缓存不对齐的查询,请通过 cache_unaligned_requests 参数在每个租户的基础上配置 Mimir 以启用缓存。欲了解更多信息,请参阅限制