What happens?:
- The risk score schema defines x_is_browser as a number
- When the value is fetched from the headers it is not casted to a number, so the payload retains it as a string
- See errors at https://logstash.wikimedia.org/goto/3174ae249ac72d3d71f59d28c3294228
What should have happened instead?:
- WikimediaEvents should send the value as an integer
Acceptance Criteria
- Logstash errors about x_is_browser cease to happen