Page MenuHomePhabricator

[EventGate] Reject events from inactive instruments and experiments
Open, MediumPublic3 Estimated Story Points

Description

One of the benefits of a Test Kitchen-aware EventGate is being able to reject events from expired instruments and experiments, preventing situations like T407395: instrument still sending data after it's deactivated or deleted

AC

Event Timeline

Need to decide whether to reject silently or emit an error event.

My initial impression is that this behaviour should be configurable and that we emit errors initially, review whether the information is valuable, and, if not, switch to silent rejection.

Regardless, we could increment a counter in Prometheus labelled with the instrument/experiment name to monitor the situation.

JVanderhoop-WMF subscribed.

If we are concerned about data governance, we could also make it a requirement that the instrument be in Test Kitchen.

KReid-WMF set the point value for this task to 3.Jul 23 2026, 3:53 PM
KReid-WMF moved this task from READY TO GROOM to Backlog on the Test Kitchen board.