【问题标题】:Fetch all the entries/word/line after a specfic word in Grafana using regex使用正则表达式在 Grafana 中获取特定单词后的所有条目/单词/行
【发布时间】:2022-11-22 00:26:28
【问题描述】:

我是正则表达式的新手,需要一些帮助来获取特定单词后的所有条目。我正在使用 Grafana 面板并在编辑选项下使用选项“按值过滤数据”

让特定的词成为"sample_word"无论如何我都想获取所有内容的帖子。

我的示例字符串如下

700 <10> 2022-11-21T05:00:09 sample_word="abc.net"] 2022-11-21T05:00:09 | api.call | line 100 | INFO | [123456]

我在下面尝试过但无法找出解决方案

/.+?(?=sample_word)/g

【问题讨论】:

  • 你想获取所有内容吗sample_word 或者之后?
  • 嗨蒂姆,感谢您的回复,我需要 sample_word 之后的所有内容

标签: regex grafana


【解决方案1】:

您可以在此处使用固定宽度的正后视:

(?<=sample_word).*

这将匹配sample_word 之后的日志行中的所有内容。这是demo

【讨论】:

    猜你喜欢
    • 2017-02-03
    • 2022-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多