Integrasi DTS dengan CloudMonitor memungkinkan Anda menetapkan pemberitahuan peringatan kustom untuk event penting melalui langganan event. Hal ini membantu Anda tetap mendapat informasi terkini mengenai status layanan secara real-time dan segera menganalisis serta mengatasi masalah jika suatu layanan mengalami kegagalan.
Latar Belakang
CloudMonitor adalah layanan yang memantau sumber daya Alibaba Cloud dan aplikasi internet. Ketika terjadi pengecualian sistem, seperti kegagalan produk, CloudMonitor segera memberi tahu Anda sehingga Anda dapat mengotomatiskan penanganan pengecualian tersebut.
Mengirimkan peringatan melalui email, dan chatbot DingTalk.
Mendistribusikan event ke Simple Message Queue (formerly MNS), Function Compute, URL callback, dan Log Service, yang memungkinkan Anda mengotomatiskan penanganan pengecualian.
Prasyarat
Masuk ke Message Center dan aktifkan notifikasi untuk ApsaraDB Fault or Maintenance Notifications. Kami menyarankan agar Anda mengonfigurasi administrator O&M database sebagai penerima. Jika tidak, Anda tidak akan menerima notifikasi tersebut.
Buat kontak peringatan dan kelompok kontak peringatan, lalu tambahkan kontak tersebut ke dalam kelompok-kelompok tersebut. Untuk petunjuknya, lihat Buat kontak peringatan atau kelompok kontak peringatan.
Buat kebijakan langganan
Masuk ke CloudMonitor console.
Pada panel navigasi di sebelah kiri, pilih .
CatatanJika Anda tidak melihat halaman Event Subscription, lihat Tetapkan aturan peringatan untuk tugas DTS di konsol CloudMonitor.
Pada tab Subscription Policy, klik Create Subscription Policy.
Pada halaman Create Subscription Policy, konfigurasikan parameter-parameter berikut.
Jika Anda mengatur Subscription Type ke System Events, pilih Data Transmission Service untuk Product pada bagian Subscription Scope.
CatatanUntuk daftar event sistem yang didukung oleh DTS, lihat System events.
Jika Anda mengatur Subscription Type ke Threshold Events, cari dan pilih DTS pada bagian Product Classification.
Konfigurasikan parameter lain sesuai kebutuhan. Untuk informasi selengkapnya, lihat Parameter kebijakan langganan.
Setelah mengonfigurasi kebijakan, klik Submit.
Untuk melihat, mengubah, atau menghapus kebijakan langganan, lihat Kelola kebijakan langganan event (disarankan).
Debug langganan event
Masuk ke CloudMonitor console.
Pada panel navigasi di sebelah kiri, pilih .
CatatanJika Anda tidak melihat halaman Event Subscription, lihat Tetapkan aturan peringatan untuk tugas DTS di konsol CloudMonitor.
-
Pada tab Subscription Policy, klik Debug Event Subscription.
Pada panel Create Event Debugging, konfigurasikan event debug.
Untuk Product, pilih Data Transmission Service.
Pilih Name.
CatatanName adalah NameDesc dari event sistem.
Anda tidak dapat melakukan debug event Task Relocation Due To Underlying Hardware Upgrade dan event Instance Task Latency.
Sistem secara otomatis menghasilkan konten debug dalam format JSON.
Anda dapat mengubah konten debug tersebut.
Contohnya, lihat Contoh konten event.
-
Klik OK.
Pesan Operation Is Successful muncul. Cloud Monitor secara otomatis mengirimkan notifikasi peringatan uji coba kepada kontak peringatan berdasarkan metode notifikasi dalam kebijakan langganan.
Konten event
Tugas sinkronisasi, migrasi, dan langganan
Parameter
Parameter | Deskripsi | Nilai contoh |
product | Produk cloud untuk event sistem. |
|
resourceId | Sumber daya yang terdampak. Catatan Secara default, nilainya dimulai dengan |
|
level | Tingkat keparahan peristiwa sistem.
|
|
instanceName | Nama instans yang terdampak, dalam format |
|
regionId | Wilayah instance. |
|
name | Nama event sistem. |
|
content | Konten event sistem. |
|
msg | ||
status | Status event sistem.
|
|
Contoh
Nama | Contoh konten |
Tugas sinkronisasi tidak normal | |
Tugas sinkronisasi pulih | |
Tugas migrasi tidak normal | |
Tugas migrasi pulih | |
Tugas langganan tidak normal | |
Tugas langganan pulih | |
Tugas instans
Parameter
Parameter | Deskripsi | Nilai contoh |
product | Produk cloud untuk event sistem. |
|
resourceId | Sumber daya yang terdampak. Catatan Secara default, nilainya dimulai dengan |
|
level | Tingkat keparahan event sistem. Catatan Untuk pengecualian tugas instans, tingkat keparahan selalu WARN. |
|
instanceName | Nama instans yang terdampak, dalam format |
|
regionId | Wilayah instans. |
|
name | Nama event sistem. |
|
content | Konten event sistem. |
|
eventId | ID event. |
|
publishTime | Waktu UTC saat event sistem dipublikasikan. |
|
reason | Alasan pemicu event sistem. |
|
product | Produk cloud untuk event sistem. |
|
instanceComment | ID instans yang terdampak. Parameter |
|
instanceId | ||
extra | Informasi tambahan tentang event. |
|
eventTime | Waktu mulai UTC event sistem. |
|
cloudEvent | Informasi event dari CloudMonitor. |
|
data | Ikhtisar data event. |
|
gmtModified | Waktu UTC saat event diperbarui. |
|
eventCategory | Kategori event. Catatan Untuk pengecualian tugas instans, kategori event selalu Exception. |
|
gmtCreated | Waktu UTC saat event dibuat. |
|
detailReason | Alasan detail event. |
|
uid | ID akun Alibaba Cloud. |
|
cmsProduct | Produk cloud untuk event. |
|
instanceId | ID instans yang terdampak. |
|
eventLevel | Tingkat keparahan event. Catatan Untuk pengecualian tugas instans, tingkat keparahan selalu WARN. |
|
handleStatus | Status pemrosesan event. |
|
startTime | Waktu mulai UTC event. |
|
detailImpact | Dampak terperinci dari event tersebut. |
|
eventId | ID event. |
|
product | Produk cloud untuk event. |
|
dbType | ||
hasLifeCycle | Menunjukkan apakah event memiliki siklus hidup.
|
|
eventType | Jenis event. |
|
eventReason | Sumber event. |
|
eventImpact | Dampak event. |
|
mainEventId | ID event utama. |
|
eventCode | Kode event, yang sama dengan |
|
isClosed | Menunjukkan apakah event ditutup.
|
|
regionId | Wilayah instance. |
|
sourceType | Jenis data sumber. |
|
eventStatus | Status event sistem.
|
|
endTime | Waktu akhir UTC event. |
|
eventDetail | Informasi detail tentang event. Ini dapat mencakup jenis tugas ( |
|
resourceType | Jenis sumber daya.
|
|
subject | Sumber daya yang terdampak. Catatan Secara default, nilainya dimulai dengan |
|
specversion | Versi protokol CloudEvents. |
|
time | Waktu UTC saat event dibuat. |
|
source | Sumber event. |
|
ID | ID event. |
|
region | Wilayah instance. |
|
type | Jenis event. |
|
region | Wilayah instance. |
|
instanceType | Jenis sumber daya.
|
|
eventType | Jenis event. |
|
status | Status event sistem.
|
|
Contoh
Nama | Contoh konten |
Pemulihan dari pengecualian tugas instans | |
Terjadinya pengecualian tugas instans | |
Relokasi tugas akibat peningkatan perangkat keras
Parameter
Parameter | Deskripsi | Nilai |
product | Produk cloud yang terkait dengan event sistem. |
|
userId | ID akun Alibaba Cloud. |
|
level | Tingkat keparahan event sistem.
|
|
resourceId | Sumber daya yang terdampak. Catatan Nilainya dimulai dengan |
|
instanceName | Nama instans yang terdampak, dalam format |
|
dryRun | Menentukan apakah akan melakukan dry run.
|
|
ver | Versi protokol CloudEvents. |
|
trace | ID permintaan. |
|
name | Nama event sistem. |
|
regionId | Wilayah instans. |
|
status | Status event sistem.
|
|
time | Waktu terjadinya event sistem. |
|
content | Konten event sistem. Catatan Ini dapat mencakup detail seperti nama tugas atau instans (jobName), perkiraan waktu eksekusi event (innerScheduleTime), ID instans (instanceId), dan wilayah instans (region). |
|
Contoh
Parameter | Contoh konten |
Relokasi tugas akibat peningkatan perangkat keras dasar (Scheduled) | |
Relokasi tugas akibat peningkatan perangkat keras dasar (Executing) | |
Relokasi tugas akibat peningkatan perangkat keras dasar (Executed) | |
Relokasi tugas akibat peningkatan perangkat keras dasar (Failed) | |
Relokasi tugas akibat peningkatan perangkat keras dasar (Canceled) | |
Relokasi tugas akibat peningkatan perangkat keras dasar (ToDealt) | |