Thanks @aaronsachs
We can’t use the server name to differentiate their down times, but I could use an annotation on the entity and add some filtering to the keepalive handler. It does mean adding a special case for each set of downtimes (7-7, 11-7, weekdays, all week etc)
A single silenced by subscription would cover all events for any downtime of these servers - but are keepalives not processed as part of a subscription?
Cheers
Rob