You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Grafana Cloud中sum by无法识别metric字段为整数的问题求助

解决Grafana Cloud日志中metric字段无法作为数值求和的问题
  • 问题核心:通过json解析出的metric字段默认是字符串类型,导致聚合函数无法将其识别为数值进行计算。
  • 直接解决方案:在| json解析步骤之后,显式将metric转换为整数(或浮点数),再执行后续的过滤与聚合操作。

修改后的查询语句示例:

sum by(metric) (rate({filename="/var/log/sms-meeting/combined.log"} |= 'production' | json | metric = to_int(metric) | metric >= 0 [1h]))

如果你的metric字段可能包含小数,只需把to_int()替换为to_float()即可。

  • 关于unwrap无效的说明:unwrap是用来提取日志中内嵌的Prometheus格式指标的,仅适用于日志里存在类似metric=123这类原生指标键值对的场景;而你当前的问题是字段类型不匹配,因此必须先完成类型转换才能进行数值聚合。

内容的提问来源于stack exchange,提问作者ebillis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 06:40:54