1

我正在关注文档| line_format,并且感谢regexReplaceAll我能够从一行中获取一些子字符串。

假设现在我有这些列:

line
123
7
123
54
14

有了这个,我想执行一些转换操作,ex sum,或转换操作,分组并取总数。它不起作用,因为我怀疑这些值不是数字,而只是字符串。是否可以将其转换为数字?

我正在尝试使用unwrap,但没有奏效:

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”:

当我过滤掉错误时,没有结果。

4

1 回答 1

1

我认为您正在寻找“展开”表达式。

请参阅此处的 Loki 文档。

于 2021-01-15T15:04:24.067 回答