获取 LogQL line_format 中的原始条目值

JNe*_*Nev 5 grafana-loki

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

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

mgo*_*zke 8

一种方法是在其前面添加捕获整个消息的正则表达式

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

请注意,正则表达式周围的 ' 应该真正由 ' 组成,否则它可能无法工作


小智 6

您可以使用线路模板功能

... | line_format "{{.host}} {{ __line__ }}"
Run Code Online (Sandbox Code Playgroud)