gpt4 book ai didi

regex - GROK 模式适用于 GROK 调试器,但不适用于 Logstash GROK

转载 作者:行者123 更新时间:2023-12-05 06:44:21 29 4
gpt4 key购买 nike

我有一个 GROK 模式,我正尝试在 Logstash 中使用它,它在 GROK 调试器中工作 website但不在日志存储中。我尝试了不同的配置但没有成功。我希望有人可以帮助我确定为什么这不起作用。

输入:2015-04-15 12:43:23.788 1883 AUDIT nova.compute.resource_tracker [-]可用磁盘(GB):-7

搜索模式:可用磁盘\(GB\):\-%{INT:auth_method}

我想提取值7

感谢您的帮助!!!!

最佳答案

讨厌这么说,OP,但它对我有用:

input {
stdin {}
}
filter {
grok {
match => [ message, "Free disk \(GB\): \-%{INT:auth_method}" ]
}
}
output {
stdout { codec => rubydebug }
}

给你这个:

2015-04-15 12:43:23.788 1883 AUDIT nova.compute.resource_tracker [-] Free disk (GB): -7
{
"message" => "2015-04-15 12:43:23.788 1883 AUDIT nova.compute.resource_tracker [-] Free disk (GB): -7",
"@version" => "1",
"@timestamp" => "2015-04-16T15:57:17.229Z",
"host" => "0.0.0.0",
"auth_method" => "7"
}

也许检查模式末尾的额外空格?

关于regex - GROK 模式适用于 GROK 调试器,但不适用于 Logstash GROK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29674931/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com