首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LogQL line_format中获取原始条目值

在LogQL line_format中获取原始条目值
EN

Stack Overflow用户
提问于 2021-03-24 15:31:25
回答 2查看 3.9K关注 0票数 4

在LogQL line_format模板表达式中,是否有方法访问原始日志条目(假设条目不是JSON或任何可解析的格式,并且所有标签都是日志标签而不是提取的标签)。

示例:... | line_format "{{.log_label1}}, {{.log_label2}}: {{<some way to show the entire original log entry>}}"

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-03-25 16:57:41

一种方法是使用捕获整个消息的正则表达式对其进行前缀。

... |regexp '(?P<message>.*)' |line_format "{{.some_other_var}} {{.message}}"

注意到,“regex周围的”实际上应该是“,否则它可能无法工作

票数 5
EN

Stack Overflow用户

发布于 2022-07-12 23:18:21

看起来,您可以使用regexp解析器代替json解析器:

代码语言:javascript
复制
... | json | line_format "{{.stream}}: {{.log}}"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66784344

复制
相关文章

相似问题

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