It's not the operating system causing the issue, it's the application and the means by which it writes to the log.
Yes, you'll need to use LS to rename the fields to something more meaningful. And by the looks of the data you might need to parse some of the paramN values to get the data you need.
When you say LS in your previous comment you mean like this flow: winlogbeat raw event -> logstash and here do the magic -> elastic search -> kibana ?
Cannot somehow let the events know what they are sending? When we used nxlog everything transferred correctly.
Or another idea, I just see that the event_data.params actually the message and the message we have in the message field, so how we can just disable or set something don't try to parse the message itself. If it doesn't try to parse the message these fields wouldn't come up.
Or how to do this, it would be also a solution:
processors:
- drop_fields:
when:
has_fields: ['event_data.param']
fields: ["event_data.param"]
The above doesn't work it says Exiting: Failed to create new event log. missing condition. If we have ot with wildcard or somehow make it work I'm happy.
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.