All Products
Search
Document Center

DataWorks:Praktik terbaik untuk mengonfigurasi aturan peringatan bagi node sinkronisasi waktu nyata

Last Updated:Jun 23, 2025

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. Metrics for alerting

Metrik 1: Status

Skenario Peringatan

Rekomendasi Konfigurasi

Metrik ini menggunakan status denyut jantung dari node sinkronisasi waktu nyata untuk menentukan apakah node tersebut normal.

  • Kami merekomendasikan Anda menentukan metrik ini untuk semua node sinkronisasi waktu nyata yang penting.

  • Kami merekomendasikan Anda menetapkan ambang batas untuk metrik ini ke nilai yang tidak kurang dari 3 menit. Ini mencegah positif palsu akibat gangguan jaringan atau pengecualian sementara lainnya.

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 ini adalah metrik inti untuk peringatan. Kami merekomendasikan Anda menentukan metrik ini untuk semua node sinkronisasi waktu nyata yang penting. Untuk node sinkronisasi waktu nyata yang digunakan untuk menyinkronkan data dari sumber data Kafka, kami merekomendasikan Anda menggunakan metrik Pesan Terakumulasi.

  • Anda dapat menentukan ambang batas untuk metrik ini berdasarkan kebutuhan bisnis Anda. Kami merekomendasikan Anda menetapkan ambang batas pada nilai dengan granularitas menit. Ini mencegah positif palsu akibat gangguan jaringan atau volume data yang sangat besar yang dihasilkan oleh 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.

  • Secara default, node sinkronisasi waktu nyata tidak mendukung data kotor. Oleh karena itu, Anda tidak perlu menentukan metrik ini dalam aturan peringatan. Anda dapat menentukan metrik ini dalam aturan peringatan hanya jika Anda ingin memantau apakah data kotor dihasilkan dan kebijakan untuk memproses data kotor yang teridentifikasi diubah menjadi toleransi untuk node sinkronisasi waktu nyata.

  • Jika kebijakan untuk memproses data kotor diubah, data yang gagal ditulis ke tujuan akan dibuang. Ini menyebabkan ketidaksesuaian antara data di tujuan dan data di sumber. Kami merekomendasikan Anda tidak mengubah kebijakan kecuali diperlukan.

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.

Email

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.

null

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.

null

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

null

Langkah-langkah operasi dapat bervariasi berdasarkan versi DingTalk. Langkah-langkah berikut hanya untuk referensi.

  1. Buka grup DingTalk tempat Anda ingin sistem mengirimkan notifikasi peringatan dan klik ikon Group Settings di pojok kanan atas.

  2. Di panel Pengaturan Grup, klik Bot.

  3. Di panel Robot Management, klik Add Robot.

  4. Di kotak dialog Robot, klik Add Robot.

  5. Di bagian Please choose which robot to add, klik Custom.

  6. Di kotak dialog Robot, klik Add.

  7. 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.

    null

    Anda dapat menentukan maksimal 10 kata kunci. Pesan hanya dapat dikirim jika berisi setidaknya salah satu kata kunci yang ditentukan.

  8. Baca syarat layanan, pilih I have read and accepted <<DingTalk Custom Robot Service Terms of Service>>, lalu klik Finished.

  9. Setelah menyelesaikan pengaturan keamanan, salin URL webhook chatbot dan klik Finished.

    null

    Jaga kerahasiaan URL webhook. Jika URL webhook bocor, bisnis Anda berisiko.

Buat aturan peringatan

  1. 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 settings page

    • Alarm event: menampilkan peristiwa peringatan yang terjadi.

    • Alarm rules: menampilkan aturan peringatan dan memungkinkan Anda membuat aturan baru.

  2. Klik tab Alarm rules dan klik New rule.

  3. 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.

    null
    • Setelah 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.