Bagikan melalui


Mengirim pemberitahuan kesehatan layanan Azure dengan OpsGenie menggunakan webhook

Artikel ini menunjukkan cara menyiapkan pemberitahuan kesehatan layanan Azure dengan OpsGenie menggunakan webhook. Dengan menggunakan Azure Service Health Integration OpsGenie, Anda dapat meneruskan pemberitahuan Azure Service Health ke OpsGenie. OpsGenie dapat menentukan orang yang tepat untuk diberikan pemberitahuan berdasarkan pada jadwal panggilan, menggunakan email, pesan teks (SMS), panggilan telepon, pemberitahuan push Android & iOS, dan mengeskalasikan pemberitahuan hingga pemberitahuan dikonfirmasi atau ditutup.

Membuat URL integrasi kesehatan layanan di OpsGenie

  1. Pastikan bahwa Anda telah mendaftar dan masuk ke akun OpsGenie Anda.

  2. Buka bagian Integrasi di OpsGenie.

    The

  3. Pilih tombol integrasi Azure Service Health.

    The

  4. Beri nama pemberitahuan Anda dan tentukan bidang Ditetapkan ke Tim.

  5. Isi bidang lain seperti Penerima, Diaktifkan, dan Sembunyikan Pemberitahuan.

  6. Salin dan simpan URL Integrasi yang seharusnya sudah berisi apiKey yang telah ditambahkan ke bagian akhir.

    The

  7. Pilih Simpan Integrasi

Membuat pemberitahuan menggunakan OpsGenie di portal Microsoft Azure

Untuk grup tindakan baru:

  1. Ikuti langkah 1 sampai 8 di Membuat pemberitahuan pada pemberitahuan kesehatan layanan untuk grup tindakan baru menggunakan portal Microsoft Azure.

  2. Tentukan dalam daftar Tindakan:

    a. Jenis Tindakan:Webhook

    b. Detail:URL Integrasi OpsGenie yang sebelumnya telah Anda simpan.

    c. Nama: Nama, alias, atau pengidentifikasi Webhook.

  3. Pilih Simpan jika sudah selesai membuat pemberitahuan.

Untuk grup tindakan yang sudah ada:

  1. Di Portal Microsoft Azure, pilih Monitor.

  2. Di bagian Pengaturan, pilih Grup tindakan.

  3. Temukan dan pilih grup tindakan yang ingin Anda edit.

  4. Tambahkan ke daftar Tindakan:

    a. Jenis Tindakan:Webhook

    b. Detail:URL Integrasi OpsGenie yang sebelumnya telah Anda simpan.

    c. Nama: Nama, alias, atau pengidentifikasi Webhook.

  5. Pilih Simpan jika sudah selesai untuk memperbarui grup tindakan.

Menguji integrasi webhook Anda melalui permintaan HTTP POST

  1. Buat payload kesehatan layanan yang ingin Anda kirim. Anda dapat menemukan contoh payload webhook layanan kesehatan di pemberitahuan log aktivitas Webhook untuk Azure.

  2. Buat permintaan HTTP POST sebagai berikut:

    POST        https://api.opsgenie.com/v1/json/azureservicehealth?apiKey=<APIKEY>
    
    HEADERS     Content-Type: application/json
    
    BODY        <service health payload>
    
  3. Anda akan menerima respons 200 OK dengan pesan status "berhasil."

  4. Buka OpsGenie untuk mengonfirmasi bahwa integrasi Anda berhasil disiapkan.

Langkah berikutnya