Background
So-called "hoisting errors" were added to EventGate in T391959: FY 24-25 SDS 2.4.9 CDN Synthetic Beacon: EventGate & Varnish: update to receive events from beacon event v2. A hoisting error occurs when either the CDN sends an un-parseable X-Experiment-Enrollments header or when an experiment-related analytics event contains invalid experiment enrollment information.
Hoisting errors are somewhat like validation errors in that they are thrown during the event validation process and they are caught and logged. Validation errors, however, are counted in Prometheus.
The Experiment Platform team request that hoisting errors are counted in Prometheus like validation errors. This would enable us to define and monitor our Experimentation Lab/Request Class 2 SLI in Pyrra.
AC
- Prometheus metric for HoistingError exists.



