我在客户端计算机上安装了文件节拍。假设它可以作为服务运行并将日志发送到logstash,但不会发生。因此,我尝试对手动运行的文件节奏yml进行一些更改,./filebeat -e -c filebeat.yml -d "publish"
仍然没有将日志发送到logstash,但是确实为文件节奏生成了一些自己的日志。
我曾经怀疑logtash是否正常运行,是否确实从服务中验证了它是否正在运行。但仍然手动尝试运行它。我也在这里发布了配置文件。
任何帮助将不胜感激。
答案 0 :(得分:0)
好像您的logstash日志中有一些错误,始终是在日志中搜索任何错误消息的好主意。
[2019-08-25T11:54:08,690][ERROR][logstash.agent ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::ConfigurationError", :message=>"Expected one of #, => at line 81, column 7 (byte 1562) after input {\r\n \tbeats {\r\n \t\tport => \"5044\"\r\n \t\t \r\n\t }\r\n#
请尝试在logstash.conf的beats输入中删除端口号附近的引号
参考: https://www.elastic.co/guide/en/logstash/current/plugins-inputs-beats.html