Trying to filter out some spam generated by auditbeat using a processor but it looks like, depending on how/where I set it up in the yml, it either completely ignores the processor, or stops processing events all together...
"auditbeat test config -c auditbeat.yml" says it's OK.
This is also wrong. And I played with it to try many other things but no matter what I try I either completely stop getting any output (except heartbeat), or I get an error for the processor.
Also I should point out that different places specify a different syntax. (example: the guide, compared to your comment)
Which given how much of a special snowflake delicate little yaml is, doesn't help.
Are we sure processors actually work in AuditBeat ?
Edit:
Ok so after more messing around, I decided the thing I should have done from the start.
I simplified it to just the one condition with the process.name, and wrote it EXACTLY like the example in the guide (rather than the one here), and this finally worked.
(I actually copy-pasted the thing and changed only the "http.code" part of the example)
Wow. my dislike for yaml is very strong.
Edit #2, for those interested from future-land, I did this:
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.