繁体   English   中英

prometheus rate 如何与 grafana 配合使用?

[英]How does prometheus rate works with grafana?

例如,grafana 中的速率 function:- rate(http_requests_total{job="api-server"}[5m])返回过去 5 分钟内测量的 HTTP 请求的每秒速率。 这如何与我们在 grafana 仪表板中设置的时间范围(如 2h、4h、24h 等)一起工作。

这两个设置之间没有相互关系。 例如,如果rate(http_requests_total{job="api-server"}[5m])是您的 PromQL 查询,当您在特定时间点执行它时,它会产生一个值。 如果您有一个时间范围为 2 小时的 Grafana 仪表板,那么 Grafana 只是在过去 2 小时内的一系列时间点重复执行此查询,并将每个查询的结果显示为例如图表。

例如,如果您的 Grafana 仪表板的时间范围是 2 小时,并且间隔设置为 1 分钟,那么 Grafana 在过去 2 小时的时间跨度内执行您的查询 120 次。 所有这些查询的结果形成一个图表,这就是您在 Grafana 仪表板中看到的内容。

Grafana 执行查询的间隔由 Grafana 仪表板的查询选项中的最大数据点最小间隔设置决定:

在此处输入图像描述

请参阅Grafana 文档中有关这些设置的说明。

注意:Grafana 使用 Prometheus API 的query_range端点在给定的时间范围内重复执行查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM