EventLogging's validation errors are shown live here:
https://logstash.wikimedia.org/#/dashboard/elasticsearch/eventlogging-errors
It would be nice to add one column with the name of the schema and another with revision, so that error logs can be easily identified and grouped by schema. Those infos are already in the raw log, but logstash has difficulties in parsing it. So, we'd need to:
- create a new version of the EventError schema with 2 new fields: schema and revision
- modify eventlogging processor to include these infos in the validation errors, and to use the new version of the EventError schema
- modify the logstash filter in operations/puppet to flatten the new fields?
- Modify the Kibana dashboard to include the new fields