alertmanager_list_silences
Retrieve all Alertmanager silences with matchers, status, creator, and comment. Quickly identify which alerts are silenced and why, especially critical during incident handoffs.
Instructions
List all silences from Alertmanager.
Wraps GET /api/v2/silences. Returns silences with matchers, status
(active/pending/expired), creator, comment, and time bounds.
Use this to understand which alerts are currently silenced and why.
During incident handoffs, knowing what's silenced is critical — a
silenced alert is invisible in Prometheus /alerts.
Examples:
- Use when: "Is the HighCPU alert silenced?"
→ search silences for matching matchers.
- Use when: "Who silenced alerts for the payment service?"
→ check createdBy and comment.
- Don't use when: You want active firing alerts
(call alertmanager_list_alerts).
Returns:
dict with total_count / active_count / pending_count /
expired_count / silences (list with matchers, status, etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instance | No | ||
| instances | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| silences | Yes | ||
| total_count | Yes | ||
| active_count | Yes | ||
| expired_count | Yes | ||
| pending_count | Yes |