我正在尝试在我们的Logstash管道中使用grok。我不想分享我的整个文件,但我相信文件的其余部分是正确的,因为我们在其他管道中使用它。
我在我的Logstash管道中有:
{
patterns_dir => "..\config\pattern"
match => { "message" => "%{TIMESTAMP_PROMATIC:promatic_timestamp}%{SPACE}\[%{LOGLEVEL_SERILOG:log.level}\]%{SPACE}%{GREEDYDATA:message}" }
}
date
{
match => ["promatic_timestamp", "HH:mm:ss.SSS"]
remove_field => [ "promatic_timestamp" ]
}
日志记录的样子:
15:05:05.303 [DBG] some random text file
它现在看起来像什么:
它应该是什么样子:
换句话说,可以删除时间戳,并将日志级别分配给变量:log.level
先谢谢你了!
1条答案
按热度按时间jyztefdp1#
这个配置解决了我的问题: