基于Prometheus的Grafana图中的“即时”复选框有什么作用?

eve*_*zon 17 grafana prometheus

我不知道在使用Prometheus创建图形时在Grafana中“即时”选项的含义。

有任何想法吗?

bri*_*zil 19

它使用的是queryAPI端点而不是query_rangePrometheus上的API端点,如果您只关心时间范围的结束并且不想提取Grafana会再次丢弃的数据,它会更高效。

  • 抱歉,该文件记录在哪里? (19认同)
  • https://grafana.com/docs/grafana/latest/features/datasources/prometheus/#instant-queries (4认同)

val*_*ala 9

默认情况下,Grafana 将 PromQL 查询发送到/api/v1/query_range以构建图表。此 API 返回在请求的[start ... end]时间范围内计算的数据点以及给定的step数据点之间的间隔。stepGrafana 根据所选的step图形resolution选项以及图形的水平像素分辨率计算间隔。

有时需要仅针对所选时间范围内的最后一个数据点执行查询。在这种情况下,您可以选中Grafana 图表设置中的instant复选框。然后 Grafana 会将 PromQL 查询发送到/api/v1/query而不是/api/v1/query_range. 此 API 仅返回指定时间戳处每个匹配时间序列的单个数据点time。此 API 通常比 更快/api/v1/query_range,因为它仅在单个时间戳而不是多个时间戳上评估提供的 PromQL 查询。