Grafana 在LogQL中是否可以将字符串值转换为数字?
我正在跟踪,多亏了Grafana 在LogQL中是否可以将字符串值转换为数字?,grafana,grafana-loki,Grafana,Grafana Loki,我正在跟踪,多亏了|line_format和regexReplaceAll我才能够从一行中提取一些子字符串 假设现在我有了这些专栏: line 123 7 123 54 14 有了这些,我想执行一些转换操作,exsum,或者使用分组和取总数的转换操作。 它不起作用,因为我怀疑这些值不是数字,而是字符串。 可以把它转换成数字吗 我尝试使用展开,但没有成功: sum_over_time( {service="some"} |="text expres
|line_format
和regexReplaceAll
我才能够从一行中提取一些子字符串
假设现在我有了这些专栏:
line
123
7
123
54
14
有了这些,我想执行一些转换操作,exsum,或者使用分组和取总数的转换操作。
它不起作用,因为我怀疑这些值不是数字,而是字符串。
可以把它转换成数字吗
我尝试使用展开
,但没有成功:
sum_over_time(
{service="some"}
|="text expression"
| json
| line_format `{{ regexReplaceAll "text expression to remove from (\\d+)" .label_id "${1}" | trim }}`
| unwrap label_id [1m]
)
结果是
系列的管道错误:“SampleExtractionErr”:
当我过滤出错误时,没有结果。我认为您正在寻找“展开”表达式
有关这一点,请参阅Loki文档。谢谢您的提示。我已经试过了,但没用-问题更新了。实际上,您正在使用“line_format”格式化行,但在展开表达式中使用的是“label id”,而没有格式化(整个表达式)。