Tair (Kompatibel dengan Redis OSS) terintegrasi dengan CloudMonitor—layanan yang memantau aplikasi Internet dan sumber daya Alibaba Cloud—untuk memberikan peringatan saat terjadi event kunci pada instans, termasuk pembaruan versi minor instans, failover instans, dan migrasi instans. Ketika event yang telah Anda langgani dipicu, CloudMonitor secara otomatis mengirimkan pemberitahuan peringatan kepada kontak yang telah Anda tentukan. Anda kemudian dapat mengotomatiskan proses penanganan anomali berdasarkan pemberitahuan tersebut.
Pemberitahuan peringatan dapat dikirimkan melalui:
Email atau chatbot DingTalk
Saluran push ke Simple Message Queue (formerly MNS), Function Compute, Simple Log Service, atau URL callback—memungkinkan penanganan event otomatis sesuai logika bisnis Anda
Prasyarat
Sebelum memulai, pastikan Anda telah:
Membuat kontak peringatan dan kelompok kontak peringatan, serta menambahkan kontak tersebut ke dalam kelompok. Lihat Membuat kontak peringatan atau kelompok kontak peringatan
Membuat kebijakan langganan
Masuk ke Konsol CloudMonitor.
Di panel navigasi sebelah kiri, pilih Event Center > Event Subscription.
Atau, pilih Event Center > System Event, lalu klik Create Immediately di bagian Welcome to the New Event Center.
Di tab Subscription Policy, klik Create Subscription Policy.
Di halaman Create Subscription Policy, konfigurasikan parameter berikut.
Parameter Deskripsi Name Masukkan nama untuk kebijakan langganan. Subscription Type Pilih System Events. Untuk informasi lebih lanjut mengenai event sistem Redis dan Tair yang didukung oleh CloudMonitor, kunjungi halaman event Redis. Subscription Scope Atur Products menjadi ApsaraDB for Redis, Event Type menjadi Maintenance, Event name menjadi Instance_Failover, dan Event Level menjadi Critical. Biarkan kolom Application grouping, Event Content, dan Event Resources kosong. Konfigurasi ini akan berlangganan event Instance_Failoveruntuk semua instans Tair di seluruh kelompok aplikasi dalam akun Anda.Combined Noise Reduction Gunakan pengaturan default. Notification Buat konfigurasi notifikasi menggunakan metode notifikasi default untuk Custom Notification Method: masukkan nama, atur Notification Settings menjadi Set Notification Group Directly, pilih Contact Group, lalu klik OK. CloudMonitor mengirimkan pemberitahuan peringatan menggunakan metode yang dikonfigurasi untuk kontak dalam kelompok yang dipilih. Misalnya, jika kontak memiliki nomor ponsel dan alamat email, kontak tersebut akan menerima panggilan telepon peringatan, pesan teks, dan email. Untuk informasi lebih lanjut, lihat Membuat kebijakan konfigurasi notifikasi. Push and Integration Tidak perlu konfigurasi tambahan. Untuk menyiapkan saluran push, lihat Membuat saluran push. Klik Submit.
Verifikasi langganan event
Setelah membuat kebijakan langganan, kirimkan notifikasi uji coba untuk memastikan kontak Anda menerima peringatan dengan benar.
Di tab Subscription Policy, klik Debug Event Subscription.
Di panel Create Event Debugging, atur Products menjadi ApsaraDB for Redis dan Name menjadi Instance_Failover. CloudMonitor secara otomatis menghasilkan konten debugging dalam format JSON. Berikut adalah contoh muatan:
{ "product": "Redis", "resourceId": "acs:redis:cn-shenzhen:1764984725705461:instance/<resource-id>", "level": "WARN", "instanceName": "instanceName", "regionId": "cn-hangzhou", "name": "Instance_Failover", "content": { "InstanceName": "r-w***gsw", "eventId": "f5f***321", "publishTime": "2024-02-26T08:17:17+08:00", "reason": "", "product": "Re***", "instanceComment": "rch***s-3", "instanceId": "r-w***gsw", "EventType": "Ins***nce", "extra": { "nodeZh": "", "impactZh": "Instance***", "reasonEn": "In***ce Fa***es(Pr***ry In***ce Una***ble)", "eventTime": "2024-02-26T08:16:22+08:00", "impactEn": "Tr***nt in***ce dis***ion", "reasonZh": "Instance***unavailable)", "nodeInfo": [], "nodeEn": "", "reasonCode": "Pla***ble" }, "instanceType": "In***ce", "eventType": "Ins***nce", "Timestamp": "1708906637.742" }, "status": "Executed" }Klik OK. Pesan Operation successful akan muncul. CloudMonitor mengirimkan notifikasi peringatan uji coba ke kontak Anda berdasarkan metode notifikasi yang ditentukan dalam kebijakan langganan.
Referensi API
| Operasi API | Deskripsi |
|---|---|
| PutEventRule | Membuat atau memodifikasi aturan peringatan yang dipicu oleh event. |