我在grafana loki的日志中有一些值,如下所示
数据1234-02-01 12:30 1数据1234-03-02 11:30 12
我可以使用trunc分割这些值,并将日期和时间从这个值中分离出来,但是对于最后一个值,我似乎没有这样做,因为它可以是个位数或两位数。
我用这个:-
date= {.data_ trunc 10 }} time= {.data_x_ trunc -10 \x{ trunc _ 8}} val= {.data_ trunc -1}
这给了我
日期1234-03-02,1234-02-01
时间: 12:30,11:30
val 1,2
最后一个val总是给出最后一个数字,所以如果我想取12,它只会给我2。经过时间和逗号之后,我能做些什么来获取完整的数字。所以我想要1,如果是个位数,12,如果是两位数,123,如果是三位数,等等。我希望这是合理的。有人能帮帮我吗?
发布于 2022-03-19 10:38:54
尝试使用模式解析器
对于这一行:data 1234-02-01,12:30,1,查询可能如下所示:
{*some labels selector} | pattern "data <date>,<time>,<value>"https://stackoverflow.com/questions/71395879
复制相似问题