I want to log my NodeJS logs which written to a file.
I have configure filebeat to read those files and pass them to my self-managed elasticsearch + kibana.
All the json content is written to the message property.
I want to make this json to be in the root log so i can use the keys to search etc..
Here is my filebeat.inputs in filebeat.yml file
filebeat.inputs:
- type: filestream
id: my-filestream-id
enabled: true
paths:
- /MY/PATH/TO/JSON/FILE/app.json
json.keys_under_root: true
json.overwrite_keys: true
json.add_error_key: true
json.expand_keys: true