【发布时间】:2018-09-20 22:39:28
【问题描述】:
我有以下格式的日志:
2018-09-17 15:24:34;Count of files in error folder in;C:\Scripts\FOLDER\SUBFOLDER\error;1
我想在一个单独的字段中输入文件夹的路径和后面的数字。 喜欢
dirTEST=C:\Scripts\FOLDER\SUBFOLDER\
count.of.error.filesTEST=1
或
dir=C:\Scripts\FOLDER\SUBFOLDER\
count.of.error.files=1
我在 logstash 配置中使用这个 grok 模式:
if "TestLogs" in [tags] {
grok{
match => { "message" => "%{DATE:date_in_log}%{SPACE}%{TIME:time.in.log};%{DATA:message.text.log};%{WINPATH:dir};%{INT:count.of.error.files}" }
add_field => { "dirTEST" => "%{dir}" }
add_field => { "count.of.error.filesTEST" => "%{count.of.error.files}" }
}
}
logstash 日志中没有错误。
【问题讨论】:
-
您是否尝试过从设置-> 索引-> 索引模式刷新字段列表?
标签: elasticsearch logstash logstash-grok filebeat