【发布时间】:2020-02-23 22:41:52
【问题描述】:
我在我的 Windows 10 机器上安装了 ELK 堆栈。我使用 log4net 将日志推送到 logstash -> elasticsearch。日志数据显示在 Kibana 中,一切正常。我的 logstach 配置是:
input {
udp {
port => 5960
codec => multiline {
charset => "UTF-8"
pattern => "^(DEBUG|WARN|ERROR|INFO|FATAL)"
negate => true
what => previous
}
type => "log4net"
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
index => "myindex"
}
}
当我尝试搜索消息文本中存在的关键字时(使用搜索输入并且日期设置为 3 个月前),我得到:
"No results match your search criteria"
注意:如果我在 logstash 配置中使用:stdin {} 而不是 udp{},我可以搜索任何关键字。
我在另一台机器上重新安装了堆栈,同样的问题发生了。 有什么建议吗?
【问题讨论】:
标签: elasticsearch logstash kibana log4net