Data Transmission Service (DTS) terintegrasi dengan CloudMonitor. Anda dapat menggunakan fitur langganan peristiwa CloudMonitor untuk mengonfigurasi notifikasi peringatan khusus terkait peristiwa penting. Hal ini memungkinkan Anda segera menerima pemberitahuan saat peristiwa terjadi dan berkembang, sehingga membantu Anda menganalisis serta menangani masalah secara cepat ketika terjadi pengecualian bisnis.
Informasi latar belakang
CloudMonitor adalah layanan yang memantau aplikasi Internet dan sumber daya Alibaba Cloud. Anda dapat mengonfigurasi CloudMonitor untuk memberi tahu Anda tentang anomali sistem, lalu mengotomatiskan proses penanganan anomali berdasarkan notifikasi peringatan tersebut. CloudMonitor mendukung metode notifikasi peringatan berikut:
Mengirimkan notifikasi peringatan kepada Anda melalui email, pesan teks, atau chatbot DingTalk.
Menyampaikan peristiwa ke Simple Message Queue (formerly MNS), Function Compute, Simple Log Service, atau URL callback yang ditentukan. Hal ini memungkinkan Anda mengotomatiskan proses penanganan anomali sesuai kebutuhan bisnis.
Prasyarat
ApsaraDB Fault or Maintenance Notifications diaktifkan dan kontak telah ditentukan di konsol Message Center. Kami menyarankan agar Anda menentukan insinyur O&M sebagai kontak.
Buat kontak peringatan dan kelompok kontak peringatan, lalu tambahkan kontak peringatan ke dalam kelompok tersebut. Untuk informasi selengkapnya, lihat Buat kontak peringatan atau kelompok kontak peringatan.
Buat kebijakan langganan
Masuk ke atau Konsol CloudMonitor.
Pada panel navigasi di sebelah kiri, pilih .
CatatanJika halaman Event Subscription tidak ditampilkan, lihat Atur aturan peringatan untuk tugas DTS di konsol CloudMonitor.
Pada tab Subscription Policy, klik Create Subscription Policy.
Pada halaman Create Subscription Policy, atur parameter untuk kebijakan langganan.
Jika Anda mengatur Subscription Type menjadi System Event, atur Product menjadi Data Transmission pada bagian Subscription Scope.
CatatanUntuk informasi mengenai peristiwa sistem yang didukung oleh DTS, lihat Peristiwa sistem.
Jika Anda mengatur Subscription Type menjadi Threshold Event, cari Data Transmission Service pada bagian Product Classification dan pilih opsi yang sesuai kebutuhan.
Konfigurasikan parameter lainnya sesuai kebutuhan. Untuk informasi selengkapnya, lihat Parameter kebijakan langganan.
Setelah konfigurasi selesai, klik Submit.
Untuk melihat, mengubah, atau menghapus langganan peristiwa CloudMonitor, lihat Kelola langganan peristiwa (Direkomendasikan).
Debug langganan peristiwa
Masuk ke konsol CloudMonitor.
Pada panel navigasi di sebelah kiri, pilih .
CatatanJika halaman Event Subscription tidak ditampilkan, lihat Atur aturan peringatan untuk tugas DTS di konsol CloudMonitor.
Pada tab Subscription Policy, klik Test Event Subscription.
Pada panel Create Event Debugging, konfigurasikan peristiwa debug.
Atur Product menjadi Data Transmission.
Pilih Name sesuai kebutuhan.
CatatanName adalah parameter NameDesc dari peristiwa sistem.
Anda tidak dapat melakukan debug seri peristiwa Task Relocation Due To Underlying Hardware Upgrade atau peristiwa Instance Task Latency.
Sistem akan secara otomatis menghasilkan konten debug dalam format JSON.
Ubah konten debug sesuai kebutuhan.
Untuk contoh cara mengubah konten, lihat Contoh konten peristiwa.
Klik OK.
Pesan Operation Is Successful akan ditampilkan. CloudMonitor secara otomatis mengirimkan notifikasi peringatan uji coba kepada kontak peringatan berdasarkan metode notifikasi dalam kebijakan langganan.
Contoh konten peristiwa
Tugas sinkronisasi, migrasi, dan pelacakan
Deskripsi parameter
Parameter | Deskripsi | Nilai contoh |
product | Produk cloud tempat peristiwa sistem berasal (Product). |
|
resourceId | Sumber daya yang terpengaruh. Catatan Nilainya dimulai dengan |
|
level | Tingkat peristiwa sistem (Level).
|
|
instanceName | Nama instans yang terpengaruh. Format: |
|
regionId | Wilayah instans. |
|
name | Nama peristiwa sistem (Name). |
|
content | Konten peristiwa sistem. |
|
msg | ||
status | Status peristiwa sistem (Status).
|
|
Contoh
Nama | Contoh konten |
Synchronization Task Abnormal | |
Synchronization Task Recovered | |
Migration Task Abnormal | |
Migration Task Recovered | |
Tracking Task Abnormal | |
Tracking Task Recovered | |
Tugas instans
Deskripsi parameter
Parameter | Deskripsi | Nilai contoh |
product | Produk cloud tempat peristiwa sistem berasal (Product). |
|
resourceId | Sumber daya yang terpengaruh. Catatan Nilainya dimulai dengan |
|
level | Tingkat peristiwa sistem (Level). Catatan Tingkat untuk pengecualian tugas instans selalu WARN (peringatan). |
|
instanceName | Nama instans yang terpengaruh. Format: |
|
regionId | Wilayah instans. |
|
name | Nama peristiwa sistem (Name). |
|
content | Konten peristiwa sistem. |
|
eventId | ID peristiwa sistem. |
|
publishTime | Waktu ketika peristiwa sistem dipublikasikan. Waktu dalam UTC. |
|
reason | Alasan mengapa peristiwa sistem dipicu. |
|
product | Produk cloud tempat peristiwa berasal. |
|
instanceComment | ID instans yang terpengaruh. |
|
instanceId | ||
extra | Informasi tambahan mengenai konten peristiwa sistem. |
|
eventTime | Waktu mulai peristiwa sistem. Waktu dalam UTC. |
|
cloudEvent | Informasi mengenai peristiwa CloudMonitor. |
|
data | Ikhtisar data peristiwa sistem. |
|
gmtModified | Waktu pembaruan. Waktu dalam UTC. |
|
eventCategory | Kategorisasi peristiwa (EventType). Catatan Kategorisasi untuk pengecualian tugas instans selalu Exception. |
|
gmtCreated | Waktu ketika peristiwa dibuat. Waktu dalam UTC. |
|
detailReason | Alasan rinci mengapa peristiwa dipicu. |
|
uid | ID akun Alibaba Cloud. |
|
cmsProduct | Produk cloud tempat peristiwa berasal. |
|
instanceId | ID instans yang terpengaruh. |
|
eventLevel | Tingkat peristiwa (Level). Catatan Tingkat untuk pengecualian tugas instans selalu WARN (peringatan). |
|
handleStatus | Status pemrosesan peristiwa. |
|
startTime | Waktu mulai peristiwa. Waktu dalam UTC. |
|
detailImpact | Parameter paginasi. |
|
eventId | ID peristiwa. |
|
product | Produk cloud tempat peristiwa berasal. |
|
dbType | ||
hasLifeCycle | Menunjukkan apakah peristiwa memiliki siklus hidup.
|
|
eventType | Jenis peristiwa. |
|
eventReason | Sumber peristiwa. |
|
eventImpact | Dampak peristiwa. |
|
mainEventId | ID peristiwa utama. |
|
eventCode | Kode peristiwa, yaitu nilai Name. |
|
isClosed | Menunjukkan apakah peristiwa ditutup.
|
|
regionId | Wilayah instance. |
|
sourceType | Jenis data sumber. |
|
eventStatus | Status peristiwa sistem (Status).
|
|
endTime | Waktu akhir peristiwa. |
|
eventDetail | Rincian peristiwa. Rincian mencakup jenis tugas (dts_task_type), ID tugas (dts_job_id), status tugas (job_state), kode kesalahan (err_code), serta informasi rinci mengenai pengecualian tugas (err_msg_detail dan message). |
|
resourceType | Jenis sumber daya.
|
|
subject | Sumber daya yang terpengaruh. Catatan Nilainya dimulai dengan |
|
specversion | Versi protokol CloudEvents. |
|
time | Waktu ketika peristiwa dibuat. Waktu dalam UTC. |
|
source | Sumber peristiwa. |
|
id | ID peristiwa. |
|
region | Wilayah instans. |
|
type | Jenis peristiwa. |
|
region | Wilayah instance. |
|
instanceType | Jenis sumber daya.
|
|
eventType | Kategorisasi peristiwa. |
|
status | Status peristiwa sistem (Status).
|
|
Contoh
Nama | Contoh konten |
Instance Task Exception Recovered | |
Instance Task Exception Started | |
Relokasi tugas akibat peningkatan perangkat keras dasar
Deskripsi parameter
Parameter | Deskripsi | Nilai contoh |
product | Produk cloud tempat peristiwa sistem berasal (Product). |
|
userId | ID akun Alibaba Cloud. |
|
level | Tingkat peristiwa sistem (Level).
|
|
resourceId | Sumber daya yang terpengaruh. Catatan Nilainya dimulai dengan |
|
instanceName | Nama instans yang terpengaruh. Format: |
|
dryRun | Menunjukkan apakah hanya melakukan permintaan preflight.
|
|
ver | Versi protokol CloudEvents. |
|
trace | ID permintaan. |
|
name | Nama peristiwa sistem (Name). |
|
regionId | Wilayah instans. |
|
status | Status peristiwa sistem (Status).
|
|
time | Waktu ketika peristiwa sistem dihasilkan. |
|
content | Konten peristiwa sistem. Catatan Konten dapat mencakup informasi seperti nama tugas atau instans (jobName), perkiraan waktu eksekusi peristiwa sistem (innerScheduleTime), ID instans (instanceId), dan wilayah instans (region). |
|
Contoh
Nama | Contoh konten |
Task Relocation Due To Underlying Hardware Upgrade (Scheduled) | |
Task Relocation Due To Underlying Hardware Upgrade (Executing) | |
Task Relocation Due To Underlying Hardware Upgrade (Completed) | |
Task Relocation Due To Underlying Hardware Upgrade (Failed) | |
Task Relocation Due To Underlying Hardware Upgrade (Canceled) | |
Task Relocation Due To Underlying Hardware Upgrade (Pending Customer Action) | |