Issue (include links if applicable):
Logstash dashboard shows EventGate validation errors for CX events: https://logstash.wikimedia.org/goto/8cb3534121d93b508625aa325eda7f29
The error is '.content_translation_session_position' should be integer
~550 events were affected by this error during the last 90 days.
What should have happened instead?:
There can be two scenarios why this might be happening (both should be checked for)
- Events for which these events are not relevant, for example, tab selection, and explicitly being set to null. For events which fields which are not relevant, they should not be set to null. Missing fields will be set to null during ingestion. Please see: Event_Platform/Schemas/Guidelines#Optional_/_Missing_fields
- Events for which these fields are applicable, but are null for some reason. Ideally session position should be there for all events.
These errors seem to be happening in batches, almost 50% of the errors happened on three days (21 & 26 April, 1 May)