我认为Logstash和Elasticsearch安装在同一台机器上并运行Logstash?
sudo service logstash status
尝试检查Logstash日志文件以查看它是连接问题还是语法错误(配置看起来没问题,所以可能是前者):
tail -f /var/log/logstash/logstash.log
感谢您的回复,我的配置文件(弹性,logstash,filebeat)一切正常。
非常感谢。
您的COOMONAPACHELOG是否与您尝试使用GROK解析的日志模式匹配?
默认情况下来自Ubuntu 14.04上的路径
/opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-patterns-core-2.0.5/patterns/grok-patterns
你可以在这里验证一样
的 https://grokdebug.herokuapp.com/ 强>
在我们的案例中,GROK正在应用以下正则表达式:
COMMONAPACHELOG %{IPORHOST:clientip} %{HTTPDUSER:ident} %{USER:auth} \[%{HTTPDATE:timestamp}\] "(?:%{WORD:verb} %{NOTSPACE:request}(?: HTTP/%{NUMBER:httpversion})?|%{DATA:rawrequest})" %{NUMBER:response} (?:%{NUMBER:bytes}|-)
请提供日志条目。