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”,而没有格式化(整个表达式)。