【问题标题】:How to round an decimal value Grafana如何舍入十进制值 Grafana
【发布时间】:2018-06-01 00:10:47
【问题描述】:

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

【问题讨论】:

  • 编辑:数据源是普罗米修斯。该示例基于此documentation

标签: grafana prometheus


【解决方案1】:

这取决于您使用什么来显示数据,例如,您可以在 Grafana 中找到“小数”选项的单个统计数据或仪表,对于图表,它位于“轴”选项中。您无需在指标查询中执行此操作。

【讨论】:

  • 是的,但我在查询中需要它,而不是作为结果的转换。例如:sum(some_metric{property="some_value"}) + ceil($param / 15) 这可能吗?
  • 应该是的,你能发布你得到的实际错误吗?从您的 OP 看来,这听起来像是在说“调用函数“round”时的预期类型即时向量,得到标量”是真的吗?如果是这样进行测试,您可以将其包装在向量中:Prometheus 控制台中的 EG ceil(1/15) 将失败,但 ceil(vector(1)/15) 将返回 1,第 0 轮
  • 这就是答案@andy!。我错过了vector(<esclar>) 部分。
猜你喜欢
  • 1970-01-01
  • 2011-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多