AIKraft/Skills/IRM для дежурных смен

IRM для дежурных смен

Route alerts, run on-call rotations, and drive incidents in Grafana IRM / OnCall — integrations (Alertmanager / Grafana Alerting / generic webhook / PagerDuty), Jinja2 routing + grouping templates, escalation chains (wait → notify schedule → notify team → webhook → auto-resolve), schedules (web + iCal + Terraform `grafana_oncall_schedule`), Slack chatops with Acknowledge/Resolve/Silence,

GLGrafana Labs official Данные

Что делает навык

Skill обеспечивает маршрутизацию оповещений, управление дежурными ротациями и ведение инцидентов в Grafana IRM / OnCall. Он позволяет настраивать интеграции (Alertmanager, Grafana Alerting, generic webhook, PagerDuty), создавать шаблоны маршрутизации на Jinja2 и выстраивать цепочки эскалации.

Когда применять

  • Настройка маршрутизации оповещений от Alertmanager в IRM с проверкой Jinja2-шаблонов
  • Создание и верификация цепочек эскалации с уведомлениями, ожиданиями и вебхуками
  • Управление дежурными ротациями через расписания (iCal, Terraform) и проверка текущего дежурного
  • Настройка ChatOps в Slack для управления инцидентами (Acknowledge/Resolve/Silence)

Как работает

  1. Создать интеграцию в IRM (например, Alertmanager) и скопировать URL вебхука
  2. Настроить конфигурацию источника (например, alertmanager.yml) с send_resolved: true и max_alerts: 100
  3. Протестировать шаблон маршрутизации (Jinja2) через UI Integration → Route → Preview перед запуском
  4. Провести end-to-end тест: отправить тестовое оповещение (amtool или вебхук) и проверить появление Alert Group в IRM
  5. Создать цепочку эскалации (Escalation Chain) с шагами notify, wait, webhook и auto-resolve
  6. Настроить расписание (Schedule) для ротации дежурных и проверить текущего дежурного через API

Примеры запросов агенту

Настрой маршрут Alertmanager в Grafana IRM для критических алертов платформы с эскалацией в Slack
Проверь, кто сейчас на дежурстве в расписании Platform On-Call, используя API Grafana OnCall
Создай цепочку эскалации: сначала уведомить основного дежурного, через 5 минут — команду, затем вебхук в PagerDuty

Что понадобится

  • Grafana Cloud stack с включенным IRM/OnCall
  • API token (Authorization: <token>)
  • Slack workspace с установленным OnCall app (для ChatOps)

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «oncall-irm» из репозитория: # https://github.com/grafana/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r oncall-irm/ ~/.claude/skills/oncall-irm/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.