【问题标题】:Get original entry value in LogQL line_format获取 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>}}"

【问题讨论】:

    标签: grafana-loki


    【解决方案1】:

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

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

    请注意,正则表达式周围的 ' 应该真的是 ` 否则它可能不起作用

    【讨论】:

    • 正则表达式是一个不错的技巧,谢谢!我想知道是否有一些“默认”变量可以在不涉及另一个解析器的情况下允许相同...
    • 是的,我也想知道,然后发现了你的问题 :) 遗憾的是文档不是很好,虽然它是一个很棒的产品
    猜你喜欢
    • 1970-01-01
    • 2021-10-09
    • 2012-05-28
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多