Jira + Instatus

  1. Přejděte na integraci Instatusu s Jirou
  2. Vyberte šablony, které se použijí při vytváření a řešení automatických incidentů
  3. Zkopírujte URL webhooku své stránky
  4. V dashboardu Jiry přejděte do Space Settings → Automation → Create rule → Create from scratch
Automatizace v nastavení prostoru Jiry
Vytvoření pravidla od nuly v Jiře

Pokud chcete pravidla automatizace použít na všechny prostory, přepněte do Global administration a nastavte stejná pravidla:

  1. Vytvořte pravidlo, které vytvoří incident při založení úkolu v Jiře

Add a trigger → vyhledejte a zvolte Work item created

Spouštěč Work item created v Jiře
  1. Klikněte na Add condition a zvolte Work item fields condition. Jako Field vyberte Issue type a jako hodnotu typ úkolu podle svého uvážení. Pro tento účel si můžete vytvořit nový typ úkolu.
Podmínka Work item fields pro Issue type v Jiře
  1. Přidejte novou komponentu akce a zvolte Send web request

  2. Do pole request URL vložte URL webhooku z kroku 1. Zvolte HTTP metodu POST, jako request body vyberte Custom data a vložte tohle:

{
"trigger": "down"
}
Akce Send web request s metodou POST v Jiře
  1. Ujistěte se, že je jako Actor tohoto pravidla automatizace nastavené Automation for Jira, ať nenarazíte na problémy s oprávněními. Ověříte to v Rule details → Actor

  2. Klikněte na next → Turn on rule a dejte pravidlu název

Pravidlo pro vytvoření incidentu máme hotové. Teď vytvoříme pravidlo pro vyřešení incidentu:

  1. Add a trigger → vyhledejte a zvolte Work item transitioned → jako To status nastavte Done nebo jiný stav, který znamená vyřešení
Spouštěč Work item transitioned se stavem Done v Jiře
  1. Klikněte na add condition a zvolte Work item fields condition. Jako Field vyberte Issue type a jako hodnotu stejný typ úkolu, jaký jste použili v pravidle pro vytvoření incidentu (krok 6)
Podmínka Issue type v Jiře
  1. Přidejte komponentu akce a zvolte Send web request

  2. Do pole request URL vložte stejnou URL webhooku z kroku 1. Zvolte HTTP metodu POST, jako request body vyberte Custom data a vložte tohle:

{
"trigger": "up"
}
Akce Send web request pro pravidlo vyřešení incidentu v Jiře
  1. Ujistěte se, že je jako Actor tohoto pravidla automatizace nastavené Automation for Jira, ať nenarazíte na problémy s oprávněními. Ověříte to v Rule details → Actor

  2. Klikněte na next → Turn on rule a dejte pravidlu název. A pravidlo pro vyřešení incidentu je hotové.

Hotovo! 🎉