Интеграция
Интеграция с Jira
Инцидент должен жить там, где работает команда. Вебхук Мониторы → ваш обработчик → Jira REST API: тикет создаётся с приоритетом и метками.
Зачем это нужно
- Цепочка «инцидент → тикет» за один HTTP-вызов
- Метки вида monitor:shop-main позволяют группировать историю
- Ссылка на инцидент в Мониторе остаётся в описании задачи
- Закрытие инцидента можно привязать к переходу задачи
Подключение
- Создайте вебхук в Мониторе на свой обработчик
- В обработчике вызовите Jira REST API: POST /rest/api/3/issue
- Передайте project, summary, description и labels из тела вебхука
- Убедитесь, что токен Jira хранится только на вашей стороне
Пример
POST https://your-domain.atlassian.net/rest/api/3/issue
Authorization: Basic …
{"fields":{"project":{"key":"OPS"},"summary":"shop.example.com — 502","issuetype":{"name":"Incident"},"labels":["monitera","shop-main"]}}
Частые вопросы
Почему не напрямую?
Jira требует свой формат и токен; обработчик на вашей стороне даёт полный контроль над полями.
Можно создавать задачи только для critical?
Да, фильтруйте по полю severity в теле вебхука.