Silences temporarily suppress notifications for alerts that match specific criteria. They’re useful for planned maintenance, known issues, or reducing noise during incidents.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/grafana/grafana/llms.txt
Use this file to discover all available pages before exploring further.
Silence Structure
Silence States
Silences transition through different states:Label Matchers
Silences use matchers to select which alerts to suppress:All matchers must match for a silence to apply (AND logic). For OR logic, create multiple silences.
Time Ranges
Setting Duration
Duration Format
Supported duration formats:2h- 2 hours30m- 30 minutes1d- 1 day2h30m- 2 hours 30 minutes
Silence Metadata
Comment (Required)
Every silence must have a comment explaining its purpose:Created By
Automatically populated with the creator’s username:Silence with Rule Association
Silences can be associated with specific alert rules:Silence Metadata Model
Permissions
Silences support granular permissions:Permissions are typically managed through Grafana’s RBAC system:
alert.silences:read- View silencesalert.silences:create- Create new silencesalert.silences:write- Modify/delete silences
Common Patterns
Maintenance Window
Deployment Silence
Known Issue Silence
Team-Specific Silence
Frontend Components
API Operations
Best Practices
Be specific with matchers
Be specific with matchers
Use precise matchers to avoid silencing too many alerts. Match on multiple labels to narrow scope.
Set appropriate durations
Set appropriate durations
- Deployments: 15-30 minutes
- Maintenance: Match actual window
- Investigations: 1-4 hours (extend if needed)
- Avoid silences longer than 24 hours
Write informative comments
Write informative comments
Include:
- What work is being done
- Expected duration
- Who to contact
- Ticket/issue reference
Clean up expired silences
Clean up expired silences
Regularly review and delete old silences to keep the list manageable.
Never silence critical alerts blindly
Never silence critical alerts blindly
If you need to silence critical alerts, be very specific about which ones and why.
Troubleshooting
Silence not working
Silence not working
- Check matchers match alert labels exactly
- Verify time range includes current time
- Confirm silence state is “active” not “pending”
- Check alertmanager configuration is applied
Too many alerts silenced
Too many alerts silenced
- Review matchers - they may be too broad
- Use more specific label combinations
- Consider using negative matchers to exclude certain alerts
Silence expired too soon
Silence expired too soon
- Check timezone settings
- Verify duration calculation
- Consider creating a new silence with extended time
Related Resources
Alert Rules
Create and manage alert rules
Notification Policies
Configure alert routing
Contact Points
Set up notification destinations
Overview
Understand the alerting architecture