More flexible queries for text/email alerts
Description of feature request
For text/email alerts there are only a few options available, mostly just to choose a FAR threshold and set of labels. It would be useful if we could filter by additional parameters.
In general, if it's possible to support arbitrary queries for the alert rules that would be great.
Use cases
Getting alerted for public events while ignoring events from injection channels, so we don't get flooded with unnecessary alerts.
A query for this would be like si.channel != "GDS-CALIB_STRAIN_INJ1_O3Replay" & si.channel != "Hrec_hoft_16384Hz_INJ1_O3Replay"
(I'm not sure exactly what the right syntax is.)
Benefits
Adding this feature would make the alerts more general / flexible which should be a good thing.
Drawbacks
As long as the old method stays in place and people can just optionally specify a more complicated/specific query I can't think of any drawbacks.