DataWorks memungkinkan Anda mengonfigurasi aturan peringatan untuk node sinkronisasi waktu nyata yang terpisah di Data Integration dan node sinkronisasi waktu nyata yang dihasilkan oleh solusi sinkronisasi data penuh dan inkremental. Aturan peringatan membantu Anda memantau status node tersebut. Topik ini menjelaskan metrik yang dapat ditentukan dalam aturan peringatan untuk node sinkronisasi waktu nyata serta memberikan praktik terbaik untuk mengonfigurasinya.
Metrik yang dapat Anda tentukan dalam aturan peringatan
Anda dapat mengonfigurasi aturan peringatan untuk node sinkronisasi waktu nyata di Operation Center. Metrik peringatan mencakup Status, Keterlambatan Bisnis, Failover, Tidak Didukung oleh Pernyataan DDL, Notifikasi DDL, dan Data Kotor. 
Metrik 1: Status
Skenario Peringatan | Rekomendasi Konfigurasi |
Metrik ini menggunakan status denyut jantung dari node sinkronisasi waktu nyata untuk menentukan apakah node tersebut normal. |
|
Metrik 2: Keterlambatan Bisnis
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Metrik ini memeriksa apakah laju transmisi data normal dari node sinkronisasi waktu nyata dapat mengimbangi laju produksi data dari sumber. Metrik ini mengukur selisih waktu antara laju pemrosesan data node sinkronisasi waktu nyata dan laju produksi data dari sumber. |
|
Metrik 3: Pesan Terakumulasi (hanya untuk sumber data Kafka)
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Metrik ini hanya tersedia untuk node sinkronisasi waktu nyata yang digunakan untuk menyinkronkan data dari sumber data Kafka. Metrik ini mengukur jumlah pesan terakumulasi untuk node sinkronisasi waktu nyata yang sedang berjalan berdasarkan perbedaan offset antara sumber data Kafka dan konsumen. | Kami merekomendasikan Anda menentukan metrik ini untuk semua node sinkronisasi waktu nyata penting yang digunakan untuk menyinkronkan data dari sumber data Kafka. |
Metrik 4: Failover
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Metrik ini memantau kinerja restart proses sinkronisasi waktu nyata. Restart dilakukan oleh layanan kontrol Data Integration ketika proses sinkronisasi waktu nyata keluar karena pengecualian. Ini meningkatkan keandalan proses sinkronisasi. | Anda dapat menentukan metrik ini untuk node sinkronisasi waktu nyata berdasarkan kebutuhan bisnis Anda. Metrik ini memungkinkan Anda memeriksa apakah failover sering terjadi pada proses sinkronisasi. |
Metrik 5: Tidak Didukung oleh Pernyataan DDL (Akan segera dihapus)
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Beberapa jenis peristiwa DDL di sumber data yang digunakan sebagai sumber tidak didukung oleh node sinkronisasi waktu nyata di Data Integration. Anda dapat mengonfigurasi kebijakan untuk memproses peristiwa DDL yang tidak didukung, seperti mengabaikan peristiwa DDL, menandai peristiwa DDL sebagai peristiwa tingkat peringatan, atau menandai peristiwa DDL sebagai peristiwa tingkat kritis saat Anda mengonfigurasi aturan peringatan. Metrik ini memicu peringatan untuk node sinkronisasi waktu nyata jika peristiwa DDL pada tingkat peringatan atau kritis terjadi. | Metrik ini berada dalam status akan dihapus. Anda dapat menggunakan metrik Notifikasi DDL sebagai gantinya untuk memenuhi persyaratan peringatan yang sama. Peringatan berdasarkan metrik Notifikasi DDL dapat memenuhi kebutuhan Anda untuk memantau peristiwa DDL pada tingkat peringatan atau kritis. |
Metrik 6: Notifikasi DDL
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Metrik ini memeriksa apakah peristiwa DDL tipe tertentu terjadi. Jika peristiwa DDL tipe tertentu terjadi, sistem mengirimkan notifikasi peringatan. Metrik ini dipisahkan dari kebijakan yang dikonfigurasi untuk memproses peristiwa DDL. | Peringatan berdasarkan metrik Notifikasi DDL dapat memenuhi kebutuhan Anda untuk memantau peristiwa DDL pada tingkat peringatan atau kritis. Kami merekomendasikan Anda menggunakan metrik ini dalam skenario peringatan di mana Anda ingin memantau peristiwa DDL. |
Metrik 7: Data Kotor
Prinsip Peringatan dan Skenario Penggunaan | Rekomendasi Konfigurasi |
Metrik ini digunakan untuk mengidentifikasi data kotor. Jika catatan data gagal ditulis ke tujuan selama sinkronisasi waktu nyata, catatan data tersebut dianggap sebagai data kotor. Jika Anda ingin memantau apakah data kotor dihasilkan, Anda dapat menentukan metrik ini dalam aturan peringatan. |
|
Metode notifikasi peringatan
Metode notifikasi peringatan berikut didukung untuk aturan peringatan yang dikonfigurasi pada node sinkronisasi waktu nyata: email, pesan teks, DingTalk, dan URL webhook.
Sistem mengirimkan notifikasi peringatan ke alamat email penerima melalui email. Alamat email penerima dapat ditentukan di halaman Kontak Peringatan di konsol DataWorks. Jika tidak ada alamat email yang ditentukan, sistem akan mengirimkan notifikasi ke alamat email akun Alibaba Cloud terkait.
Saat menerima email notifikasi peringatan, pastikan untuk memeriksa apakah email tersebut masuk ke folder spam.
Pesan teks
Sistem mengirimkan notifikasi peringatan ke nomor telepon penerima melalui pesan teks. Nomor telepon penerima dapat ditentukan di halaman Kontak Peringatan di konsol DataWorks. Jika tidak ada nomor telepon yang ditentukan, sistem akan mengirimkan notifikasi ke nomor telepon akun Alibaba Cloud terkait.
DingTalk
Sistem mengirimkan notifikasi peringatan ke grup DingTalk yang ditentukan dalam format teks menggunakan chatbot kustom. Masukkan token untuk chatbot kustom di bidang DingTalk Robot Token. Jika beberapa token ditentukan, pisahkan dengan koma (,). Anda juga dapat memilih kotak centang Aktifkan untuk DingTalk Group Notification untuk mencegah notifikasi terlewatkan karena jumlah pesan grup yang besar.
Anda harus menentukan kata kunci kustom setelah menambahkan chatbot kustom untuk grup DingTalk. Kata kunci tersebut adalah satu-satunya kondisi untuk menyaring pesan. Kata kunci tersebut harus berisi DataWorks dan bersifat peka huruf besar/kecil. Jika sensitivitas huruf besar/kecil tidak tepat, notifikasi peringatan gagal dikirim. Untuk informasi lebih lanjut tentang penggunaan chatbot DingTalk, lihat bagian Praktik: Kirim Notifikasi Peringatan ke Grup DingTalk dalam topik ini.
Webhook
Sistem mengirimkan notifikasi peringatan ke URL webhook yang ditentukan dalam format teks. Masukkan URL webhook produk yang terhubung dengan DataWorks di bidang Webhook URL. Jika beberapa URL webhook ditentukan, pisahkan dengan koma (,).
Fitur peringatan berbasis URL webhook hanya didukung di DataWorks Enterprise Edition.
Notifikasi peringatan dapat dikirim menggunakan fitur peringatan berbasis URL webhook hanya ke WeCom atau Lark.
Praktik: Kirim notifikasi peringatan ke grup DingTalk
Tambahkan chatbot DingTalk dan dapatkan token untuk chatbot tersebut
Langkah-langkah operasi dapat bervariasi berdasarkan versi DingTalk. Langkah-langkah berikut hanya untuk referensi.
Buka grup DingTalk tempat Anda ingin sistem mengirimkan notifikasi peringatan dan klik ikon Group Settings di pojok kanan atas.
Di panel Pengaturan Grup, klik Bot.
Di panel Robot Management, klik Add Robot.
Di kotak dialog Robot, klik Add Robot.
Di bagian Please choose which robot to add, klik Custom.
Di kotak dialog Robot, klik Add.
Di kotak dialog Add Robot, konfigurasikan parameter.
Parameter
Deskripsi
Chatbot name
Nama chatbot kustom.
Add to Group
Grup DingTalk ke mana chatbot ditambahkan. Grup ini tidak dapat diubah.
Custom Keywords
Setelah Anda menentukan kata kunci kustom, pesan hanya dapat dikirim jika pesan tersebut berisi setidaknya salah satu kata kunci yang ditentukan. Anda harus menambahkan DataWorks sebagai kata kunci. Kata kunci ini peka huruf besar/kecil.
nullAnda dapat menentukan maksimal 10 kata kunci. Pesan hanya dapat dikirim jika berisi setidaknya salah satu kata kunci yang ditentukan.
Baca syarat layanan, pilih I have read and accepted <<DingTalk Custom Robot Service Terms of Service>>, lalu klik Finished.
Setelah menyelesaikan pengaturan keamanan, salin URL webhook chatbot dan klik Finished.
nullJaga kerahasiaan URL webhook. Jika URL webhook bocor, bisnis Anda berisiko.
Buat aturan peringatan
Buka halaman Pengaturan Alarm node sinkronisasi waktu nyata.
Masuk ke konsol DataWorks. Di halaman Real Time DI di Operation Center, temukan node sinkronisasi waktu nyata yang ingin dikonfigurasi dan klik Alarm settings di kolom Operasi node.

Alarm event: menampilkan peristiwa peringatan yang terjadi.
Alarm rules: menampilkan aturan peringatan dan memungkinkan Anda membuat aturan baru.
Klik tab Alarm rules dan klik New rule.
Konfigurasikan aturan peringatan.
Di kotak dialog Aturan Baru, konfigurasikan parameter seperti Nama dan Deskripsi. Dalam praktik ini, notifikasi peringatan dikirim ke grup DingTalk. Perhatikan konfigurasi berikut:
Pilih DingTalk untuk WARNING dan CRITICAL.
Masukkan token untuk chatbot DingTalk di bidang DingTalk Robot Token.
Pilih kotak centang Enable untuk DingTalk Group Notification.
nullSetelah konfigurasi aturan peringatan selesai, pengaturan parameter secara otomatis berlaku.
Kami merekomendasikan Anda menentukan metrik berikut dan menetapkan ambang batas berdasarkan kebutuhan bisnis Anda:
Gunakan metrik Status untuk memantau apakah node berjalan sesuai harapan.
Gunakan metrik Business delay atau Accumulated Messages untuk memantau apakah laju transmisi data dapat mengimbangi laju produksi data dari sumber.
Periksa apakah konfigurasi aturan peringatan memenuhi kebutuhan bisnis Anda
Setelah membuat aturan peringatan, Anda dapat mengklik Test di kolom Operasi aturan pada tab Aturan Alarm untuk memeriksa apakah konfigurasi aturan peringatan memenuhi kebutuhan bisnis Anda.