首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用logql分割字符串?

如何使用logql分割字符串?
EN

Stack Overflow用户
提问于 2022-03-08 13:30:33
回答 1查看 703关注 0票数 0

我在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,如果是三位数,等等。我希望这是合理的。有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-19 10:38:54

尝试使用模式解析器

对于这一行:data 1234-02-01,12:30,1,查询可能如下所示:

代码语言:javascript
复制
{*some labels selector} | pattern "data <date>,<time>,<value>"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71395879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档