问题描述:当使用logstash输出到Apache日志时,日志文件中没有实际输出。
解决办法:
1.确认日志文件地址是否正确
2.检查logstash的配置文件是否正确配置(比如格式是否正确等)
Sample configuration for logstash module:
LogFormat "%h %l %u %{%Y-%m-%dT%H:%M:%S.%NZ}t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" logstash
4.使用以下命令重新启动Apache:
sudo service apache2 restart
5.使用以下命令测试logstash是否正在运行:
curl -XGET 'http://localhost:9200/_cat/plugins'
如果logstash正在运行,将返回一个包含'logstash”插件的列表。