Objek notifikasi menentukan penerima pemberitahuan peringatan dan cara menerimanya. Anda dapat mengirim notifikasi kepada kontak melalui panggilan telepon, pesan teks, dan email, atau mengintegrasikannya dengan chatbot dan webhook kustom guna mengelola jadwal piket secara efektif serta memastikan peringatan sampai ke pihak yang tepat.
Akses fitur
Masuk ke Cloud Monitor console.
Di panel navigasi kiri, pilih Alert Center atau pilih All Features > Alert Center.
Di halaman Alert Center, pilih Notification Management > Notification objects.
Notifikasi telepon, SMS, dan email
Kontak
Di tab Contacts, klik Create Contact.
Pada kotak dialog Create Contact, konfigurasikan parameter berikut, lalu klik OK.
Name: Masukkan nama kontak. Nama ini tidak harus unik.
Identifier: Masukkan pengenal kustom. Pengenal ini harus unik di antara semua kontak.
Language: Pilih bahasa untuk pemberitahuan peringatan. Opsi yang tersedia adalah Chinese atau English.
Phone: Masukkan nomor telepon untuk menerima peringatan.
E-mail: Masukkan alamat email untuk menerima peringatan.
Klik tautan aktivasi yang dikirim ke nomor telepon dan alamat email Anda untuk menyelesaikan verifikasi.
Setelah membuat kontak, Anda dapat mencari, mengedit, atau menghapusnya di tab Contacts:
Untuk mencari kontak, masukkan kata kunci dari nama kontak ke dalam kotak pencarian di sebelah kanan, lalu klik ikon
.Untuk mengedit kontak, temukan kontak tersebut, klik Edit pada kolom Actions, ubah informasi dalam kotak dialog yang muncul, lalu klik OK.
Untuk menghapus satu kontak, temukan kontak tersebut, klik Delete pada kolom Actions, lalu klik OK pada pesan konfirmasi.
Untuk menghapus beberapa kontak, pilih kontak yang ingin dihapus, klik Delete di bagian bawah daftar, lalu klik OK.
Kelompok kontak
Di tab Contacts, klik Contact group list.
Klik Create Contact Group.
Pada kotak dialog Create Contact Group, konfigurasikan parameter berikut, lalu klik OK.
Name: Masukkan nama kelompok kontak.
Identifier: Masukkan pengenal unik untuk kelompok kontak.
Contacts: Pilih kontak yang sudah ada untuk ditambahkan ke dalam kelompok.
Setelah membuat kelompok kontak, Anda dapat mencari, mengedit, atau menghapusnya di tab Contact group list:
Untuk mencari kelompok kontak, masukkan kata kunci dari nama kelompok ke dalam kotak pencarian di sebelah kanan, lalu klik ikon
.Untuk mengedit atau menghapus kelompok kontak, temukan kelompok tersebut, lalu klik Edit atau Delete pada kolom Actions.
Sebelum menghapus kontak atau kelompok kontak, pastikan tidak ada kebijakan notifikasi yang menggunakannya. Jika tidak, pemberitahuan peringatan mungkin gagal terkirim.
Anda hanya dapat menghapus kontak dan kelompok kontak yang Anda buat sendiri.
Notifikasi chatbot
Di halaman Notification objects, klik tab chatbots, lalu klik Create Chatbot.
Pada kotak dialog Create Chatbot, konfigurasikan parameter berikut, lalu klik OK.
Name: Masukkan nama chatbot. Nama ini tidak harus unik.
Identifier: Masukkan pengenal unik untuk chatbot. Pengenal ini harus unik di antara semua chatbot.
Type: Pilih jenis chatbot. Jenis yang didukung mencakup DingTalk, Lark, Slack, WeCom, dan Teams.
URL: Masukkan URL callback untuk chatbot.
Language: Pilih bahasa untuk pemberitahuan peringatan. Opsi yang tersedia adalah Chinese atau English.
Setelah membuat chatbot, Anda dapat mencari, mengedit, atau menghapusnya di tab chatbots:
Untuk mencari chatbot, pilih jenis dari daftar dropdown Please select a type dan masukkan kata kunci ke dalam kotak pencarian Name.
Untuk mengedit chatbot, temukan chatbot tersebut, klik Edit pada kolom Actions, ubah informasi dalam kotak dialog Edit Chatbot, lalu klik Confirm.
Untuk menghapus chatbot, temukan chatbot tersebut, lalu klik Delete pada kolom Actions. Untuk menghapus beberapa chatbot, pilih chatbot yang ingin dihapus, klik Delete di bagian bawah daftar, lalu klik OK.
Notifikasi chatbot (DingTalk, Lark, WeCom, Slack, dan Teams) tidak memerlukan daftar izin firewall.
Cloud Monitor mencoba mengirim ulang pemberitahuan peringatan yang gagal hingga tiga kali, dengan timeout 5 detik per permintaan dan tanpa penundaan antar percobaan.
Notifikasi webhook kustom
Di halaman Notification objects, klik tab custom webhook, lalu klik Create Webhook.
Pada kotak dialog Create Webhook, konfigurasikan parameter berikut, lalu klik Confirm.
Name: Masukkan nama webhook. Nama ini tidak harus unik.
Identifier: Masukkan pengenal unik untuk webhook. Pengenal ini harus unik di antara semua webhook.
URL: Masukkan URL callback untuk webhook kustom.
Headers: Atur parameter header dalam bentuk pasangan
<key><value>. Anda dapat mengatur hingga lima parameter.Method: Pilih metode permintaan, yaitu GET atau POST.
Data Format: Pilih format data, yaitu FORM atau JSON.
Language: Pilih bahasa untuk pemberitahuan peringatan, yaitu Chinese atau English.
Setelah membuat webhook kustom, Anda dapat mencari, mengedit, atau menghapusnya di tab custom webhook:
Untuk mencari webhook kustom, masukkan kata kunci ke dalam kotak pencarian Name.
Untuk mengedit webhook kustom, temukan webhook tersebut, klik Edit pada kolom Actions, ubah informasi dalam kotak dialog Edit Webhook, lalu klik Confirm.
Untuk menghapus webhook kustom, temukan webhook tersebut, lalu klik Delete pada kolom Actions. Untuk menghapus beberapa webhook, pilih webhook yang ingin dihapus, klik Batch delete di bagian bawah daftar, lalu klik Confirm.
Cloud Monitor mengirim pemberitahuan peringatan ke URL Anda sebagai permintaan POST HTTP atau HTTPS. Tambahkan rentang alamat IP berikut ke daftar izin firewall Anda:
47.74.206.0/26 47.74.206.64/26 47.74.206.128/26 47.74.206.192/26 8.222.159.116Cloud Monitor mencoba mengirim ulang callback peringatan yang gagal hingga tiga kali, dengan timeout 5 detik per permintaan dan tanpa penundaan antar percobaan.
Bidang muatan webhook
Kategori | Bidang | Tipe | Deskripsi |
Bidang standar CloudEvents | specversion | String | Versi spesifikasi CloudEvents. |
id | String | ID unik event. | |
type | String | Jenis event, seperti "ALERT" atau "Change". | |
subtype | String | Subjenis event, seperti "NORMAL_TRIGGER" (terpicu) atau "NORMAL_RESOLVE" (terselesaikan). | |
source | String | Jalur sumber event, dalam format | |
sourcetype | String | Pengenal sistem sumber event, seperti "ALERT_ALIYUN_ALERT_CENTER". | |
time | String | Waktu terjadinya event, dalam format ISO 8601. | |
timestamp | Long | Timestamp Unix event, dalam milidetik. | |
subject | String | Nama aturan peringatan. | |
datacontenttype | String | Tipe konten bidang data. Nilainya tetap "application/json". | |
Bidang inti peringatan | severity | String | Tingkat keparahan peringatan, seperti CRITICAL, WARNING, atau INFO. |
status | String | Status peringatan, seperti "OCCURRED" (terpicu) atau "RESOLVED" (terselesaikan). | |
userId | String | ID pengguna. | |
ruleId | String | ID aturan peringatan. | |
workspace | String | Pengenal ruang kerja. Contohnya, ruang kerja default di suatu wilayah adalah | |
traceId | String | ID jejak, digunakan untuk troubleshooting. | |
alertMessage | String | Rangkuman peringatan. | |
alertEntityId | String | Pengenal unik entitas peringatan. | |
objek resource | resource.entity.domain | String | Domain entitas, seperti "ecs", "rds", atau "apm". |
resource.entity.entity_type | String | Jenis entitas, seperti "instance" atau "disk". | |
resource.entity.entity_id | String | ID entitas. | |
resource.entity.prop | Object | Properti entitas, dalam pasangan kunci-nilai, seperti | |
resource.tags | Object | Tag sumber daya, dalam pasangan kunci-nilai, termasuk | |
objek labels | labels._cms_region | String | ID wilayah, seperti "cn-hangzhou". |
labels._cms_workspace | String | Pengenal ruang kerja. | |
labels._cms_rule_id | String | ID aturan peringatan. | |
labels._cms_rule_name | String | Nama aturan peringatan. | |
objek annotations | annotations.current_value | String | Nilai metrik saat ini. |
annotations._cms_promql | String | Ekspresi kueri PromQL yang memicu peringatan. | |
annotations._cms_business_url | String | URL halaman detail bisnis. | |
annotations._cms_alert_rule_url | String | URL halaman konfigurasi aturan peringatan. | |
annotations._cms_alert_history_url | String | URL halaman riwayat peringatan. | |
objek data | data.value | Number | Nilai metrik yang memicu peringatan. |
data.threshold | Number | Ambang batas peringatan. | |
data.comparisonOperator | String | Operator perbandingan. | |
objek alertEntityFields | alertEntityFields | Object | Properti kunci rata dari entitas peringatan, seperti |
Bidang tautan cepat | ruleUrl | String | URL aturan peringatan di Konsol. |
entityUrl | String | URL halaman detail entitas peringatan di Konsol. | |
alertRuleUrl | String | URL halaman konfigurasi aturan peringatan. | |
alertHistoryUrl | String | URL halaman riwayat peringatan. |