获取 LogQL line_format 中的原始条目值
Posted
技术标签:
【中文标题】获取 LogQL line_format 中的原始条目值【英文标题】:Get original entry value in LogQL line_format 【发布时间】:2021-06-21 08:36:02 【问题描述】:在 LogQL line_format
模板表达式中,有没有办法访问原始日志条目(假设该条目不是 JSON 或任何可解析格式,并且所有标签都是日志标签而不是提取的标签)。
示例:
... | line_format ".log_label1, .log_label2: <some way to show the entire original log entry>"
【问题讨论】:
【参考方案1】:一种方法是在它前面加上一个捕获整个消息的正则表达式
... |regexp '(?P<message>.*)' |line_format ".some_other_var .message"
请注意,正则表达式周围的 ' 应该真的是 ` 否则它可能不起作用
【讨论】:
正则表达式是一个不错的技巧,谢谢!我想知道是否有一些“默认”变量可以在不涉及另一个解析器的情况下允许相同... 是的,我也想知道,然后发现了你的问题 :) 遗憾的是文档不是很好,虽然它是一个很棒的产品以上是关于获取 LogQL line_format 中的原始条目值的主要内容,如果未能解决你的问题,请参考以下文章