Интеграция

Интеграция с Jira

Инцидент должен жить там, где работает команда. Вебхук Мониторы → ваш обработчик → Jira REST API: тикет создаётся с приоритетом и метками.

Зачем это нужно

  • Цепочка «инцидент → тикет» за один HTTP-вызов
  • Метки вида monitor:shop-main позволяют группировать историю
  • Ссылка на инцидент в Мониторе остаётся в описании задачи
  • Закрытие инцидента можно привязать к переходу задачи

Подключение

  1. Создайте вебхук в Мониторе на свой обработчик
  2. В обработчике вызовите Jira REST API: POST /rest/api/3/issue
  3. Передайте project, summary, description и labels из тела вебхука
  4. Убедитесь, что токен 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 в теле вебхука.