Jira + Instatus

  1. Buka Integrasi Jira Instatus
  2. Pilih templat yang dipakai saat membuat dan menyelesaikan insiden otomatis
  3. Salin URL webhook halaman Anda
  4. Di dashboard Jira Anda, buka Space Settings → Automation → Create rule → Create from scratch
Automation di Space Settings Jira
Create rule from scratch di Jira

Untuk menerapkan aturan otomatisasi ke semua space, Anda perlu beralih ke Global administration lalu menerapkan aturan yang sama berikut ini:

  1. Buat aturan untuk membuat insiden saat isu Jira dibuat

Tambahkan trigger → cari & pilih Work item created

Trigger Work item created di Jira
  1. Klik Add condition lalu pilih Work item fields condition. Pilih Field menjadi Issue type dan nilainya menjadi jenis isu pilihan Anda. Anda bisa membuat jenis isu baru untuk keperluan ini.
Work item fields condition untuk Issue type di Jira
  1. Tambahkan komponen aksi baru lalu pilih Send web request

  2. Tempelkan URL webhook dari langkah 1 ke kolom request URL. Pilih metode HTTP POST lalu pilih Custom data untuk request body & tempelkan berikut ini:

{
"trigger": "down"
}
Aksi Send web request dengan metode POST di Jira
  1. Pastikan Actor untuk aturan otomatisasi ini disetel ke Automation for Jira agar tidak ada masalah izin. Anda bisa memeriksanya di Rule details → Actor

  2. Klik next → Turn on rule & beri nama

Kita sudah membuat aturan pembuatan insiden. Sekarang, mari buat aturan penyelesaian insiden:

  1. Tambahkan trigger → cari & pilih Work item transitioned → setel To status menjadi Done atau status apa pun yang menandakan penyelesaian
Trigger Work item transitioned dengan status Done di Jira
  1. Klik add condition lalu pilih Work item fields condition. Pilih Field menjadi Issue type dan nilainya sama dengan jenis isu yang dipakai pada aturan pembuatan insiden (Langkah 6)
Kondisi Issue type di Jira
  1. Tambahkan komponen aksi lalu pilih Send web request

  2. Tempelkan URL webhook yang sama dari langkah 1 ke kolom request URL. Pilih metode HTTP POST lalu pilih Custom data untuk request body & tempelkan berikut ini:

{
"trigger": "up"
}
Aksi Send web request untuk aturan penyelesaian insiden di Jira
  1. Pastikan Actor untuk aturan otomatisasi ini disetel ke Automation for Jira agar tidak ada masalah izin. Anda bisa memeriksanya di Rule details → Actor

  2. Klik next → Turn on rule & beri nama. Aturan penyelesaian insiden pun selesai dibuat.

Selesai! 🎉