如何舍入十进制值格拉法纳



有没有办法在grafana中舍入十进制值?round()ceil()函数获得"即时向量",而不是数值,例如,添加像ceil(1/15)这样的查询将返回0

这取决于您用于显示数据的内容,例如单个统计数据或仪表,您会在 Grafana 中找到"小数"选项,对于图表,它在"轴"选项中。无需在指标查询中执行此操作。

PromQL 提供了 round(( 函数,可用于将查询结果舍入到第二个参数的最接近的倍数。例如,round(q, 1)q结果舍入为最接近的整数,而round(q, 0.1)q结果舍入为最接近的0.1倍数。普罗米修斯不允许将普通标量(又名数字常量(传递到函数round()。这可以通过将数字常量包装到 vector(( 函数中来解决。例如,以下查询返回0.3

round(vector(1/3), 0.1)

最新更新