Nik*_*sov 5 grafana prometheus victoriametrics
我在普罗米修斯(维多利亚指标)中有一些计数器。
在 Grafana 中我这样显示它:
sum by (model_id) (increase(requests[$__interval]))
Run Code Online (Sandbox Code Playgroud)
我想在grafana中添加变量,称为下采样。我可以在哪里选择1h,或者6h什么的。我想查看根据这个时间聚合的数据。就像我说的那样1h,我希望我的图表每小时有 1 个点,其中包含该小时内每个模型的请求总数。
grafana似乎$__interval根据我的时间窗口进行了更改。但如果我尝试说出我的观点,1h我会得到一些完全不真实的东西。
但如果我尝试说出我的观点,
1h我会得到一些完全不真实的东西。
您得到的数据是正确的,只是您的解释有点错误。
当您查询时,sum by (model_id) (increase(requests[1h]))您得到的结果是过去一小时(从图表上的点开始)的总增加量model_id。但它不会改变图表的步骤。
如果您希望用户能够轻松地在图表上强制执行更大的步骤,您可以创建间隔仪表板变量,并使用它(以面板数据的“最小步骤”$myvariable选项中的形式(查询编辑器上方的查询选项)。并保留您的查询照原样。
这将允许设置图表的最小步长。但请注意,您并不是强迫 Grafana 使用它:如果需要,Grafana 可以使用更大的值。例如,它阻止用户作为1s间隔通过,而去年的仪表板则给 Grafana、Prometheus 和网络带来了一些麻烦。
| 归档时间: |
|
| 查看次数: |
270 次 |
| 最近记录: |