Hi @vsekvsek, welcome to the Elastic Community forums!
YAML parsing can be finicky, sometimes due to whitespace issues. Could you use https://gist.github.com/ or https://pastebin.com/ to paste your entire Filebeat configuration file and separately also the entireC:\\Program Files\\filebeat\\module\\apache\\apache.ymlfile, and then post the two links here please?
I see that there are 3 spaces before path (on line 69 in pastebin). Everywhere else I see that fields at that level have 2 spaces before them. Can you try removing 1 space before path and see if that helps?
That fixed that issue thanks. I now get this error when trying to start it up.
PS C:\Program Files\filebeat> .\filebeat.exe setup Start-Service filebeat
Exiting: couldn't connect to any of the configured Elasticsearch hosts. Errors: [error connecting to Elasticsearch at http://localhost:5601: Failed to parse JSON response: invalid character '<' looking for beginning of value]
PS C:\Program Files\filebeat>
here is a link to my current yml file. Can you see what I am missing?
The first Elasticsearch node in a cluster starts listening on port 9200 by default. Kibana starts listening on port 5601 by default but since this line pertains to the Elasticsearch output, you want to the port to be the one that Elasticsearch is listening on.
Thanks, made that change at line 155 and get past that but get this error next. I must be missing a json file or maybe its malformed? Also those log files its trying to rotate dont exist. Not sure if I need to turn on/off a setting somewhere?
PS C:\Program Files\filebeat> .\filebeat.exe setup Start-Service filebeat
2020-09-16 06:31:56.5647872 -0700 PDT m=+0.350059001 write error: failed to rotate backups: failed to rotate backups: rename C:\Program Files\filebeat\logs\filebeat.7 C:\Program Files\filebeat\logs\filebeat.8: Access is denied.
2020-09-16 06:31:57.6993527 -0700 PDT m=+1.484624501 write error: failed to rotate backups: failed to rotate backups: rename C:\Program Files\filebeat\logs\filebeat.7 C:\Program Files\filebeat\logs\filebeat.8: Access is denied.
Exiting: couldn't connect to any of the configured Elasticsearch hosts. Errors: [error connecting to Elasticsearch at http://localhost:5601: Failed to parse JSON response: invalid character '<' looking for beginning of value]
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.