I have multiple modules active and like to have each module output saved to a distinct location as I choose file ouput (no elastic integration)
I see the output configuration as part of filebeat.yml, which is a global configuration
output.file:
output.file:
# Boolean flag to enable or disable the output module.
enabled: true
# Configure JSON encoding
codec.json:
# Pretty-print JSON event
pretty: true
# Path to the directory where to save the generated files. The option is
# mandatory.
path: "/var/crystaleye/azure1"
I tried moving the file.output section to module but it does not store any output at all
How to achieve this? I dont find any documentation which covers this as a module configuration
such as part of /etc/filebeat/modules.d/o365.yml
Tried this but dont find any relevant debug logs. This log shows up frequently
{"log.level":"debug","@timestamp":"2023-05-20T10:09:41.546+0530","log.logger":"cfgfile","log.origin":{"file.name":"cfgfile/reload.go","file.line":194},"message":"Scan for new config files","service.name":"filebeat","ecs.version":"1.6.0"}
So I am thinking the file output mode is not often used and this is a basic bug and not reported by the folks?
The question is about filebeat logs and module output configuration should be in diffferent levels
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.