Prometheus · Arazzo Workflow
Prometheus Expire a Silence Early
Version 1.0.0
Find an active silence, inspect what it mutes, expire it, and confirm it is gone.
Provider
Workflows
expire-silence
Expire an active silence and verify the alert can fire again.
Expiring a silence sets its end time to now; it does not delete it. The silence stays visible in listings as an audit record of what was muted, by whom, and why.
1
findSilence
listSilences
List the silences whose matchers cover this label matcher and take the first. Silences in the expired state are still returned here, which is why the next step checks the state before expiring anything.
2
inspectSilence
getSilence
Read the silence in full before lifting it. The comment and createdBy fields are what confirm this is the silence from this incident and not a long-standing maintenance window someone else owns.
3
expireSilence
deleteSilence
Expire the silence by setting its end time to now. Alerts matching it resume notifying on the next Alertmanager evaluation.
4
verifyExpired
getSilence
Read the silence back and confirm its state is now expired rather than active or pending.