All Products
Search
Document Center

DataWorks:Manajemen aturan

Last Updated:May 22, 2026

Aturan peringatan kustom memungkinkan Anda memantau status eksekusi tugas dan penggunaan sumber daya sesuai kebutuhan bisnis, sehingga anomali dapat segera terdeteksi dan ditangani. Topik ini menjelaskan cara membuat aturan peringatan kustom di halaman Manajemen Aturan serta cara mendapatkan URL webhook dengan menambahkan chatbot DingTalk.

Batasan

  • Aturan peringatan kustom hanya berlaku untuk Scheduled Instance. Aturan ini tidak memantau hasil eksekusi uji coba atau tugas pengisian ulang data.

  • Aturan peringatan kustom mendukung notifikasi melalui Email, SMS, telepon, DingTalk Chatbot, dan Webhook. Batasan berikut berlaku:

    • Telephone: Notifikasi panggilan telepon hanya didukung untuk nomor ponsel di Tiongkok daratan.

    • Webhook:

      • DataWorks Edisi Dasar mendukung pengiriman peringatan ke grup DingTalk, Lark, dan WeCom menggunakan webhook grup.

      • DataWorks Edisi Perusahaan juga mendukung webhook yang ditentukan pengguna untuk menerima peringatan.

    Catatan

    Jika Anda ingin mengirim pesan menggunakan webhook kustom, Anda harus menyesuaikannya sesuai petunjuk dalam Webhook kustom untuk pemantauan cerdas. Setelah penyesuaian selesai, hubungi kami untuk bantuan lebih lanjut.Kirim tiket untuk menghubungi kami.

    • Hanya DataWorks Edisi Profesional dan versi yang lebih tinggi yang mendukung kondisi pemicu seperti jumlah instans dengan error, proporsi instans dengan error, dan log node berisi kata kunci. Untuk informasi selengkapnya, lihat Fitur edisi DataWorks. Untuk berlangganan DataWorks, lihat Berlangganan.

    • Hanya pemilik aturan pemantauan, administrator penyewa, atau Akun Alibaba Cloud yang dapat mengubah aturan pemantauan.

Perhatian

Saat Anda memantau instans node yang dipicu otomatis menggunakan aturan peringatan kustom, rentang waktu pemantauan bervariasi berdasarkan kondisi pemicu.

Cakupan pemantauan

Kondisi pemicu

Deskripsi

Waktu data (T, kemarin)

  • Instans dibuat

  • Fluktuasi jumlah instans

  • Selesai

  • Jumlah instans dengan error

  • Proporsi instans dengan error

  • Log node berisi kata kunci

DataWorks memantau instans node yang dipicu otomatis dengan waktu data kemarin dan waktu terjadwal hari ini. Peringatan dipicu jika kondisi pemicu yang ditentukan terpenuhi.

Data timestamp (T: kemarin; T-1: kemarin lusa)

  • Belum selesai

  • Belum selesai dalam Siklus

  • Timeout

DataWorks memantau instans node yang dipicu secara otomatis berdasarkan Waktu data kemarin dan lusa, serta waktu terjadwal hari ini dan kemarin. Peringatan akan dipicu jika kondisi pemicu yang ditentukan terpenuhi.

Stempel waktu data (T: kemarin; T-1: kemarin lusa; dan T-2: dua hari yang lalu)

  • Error

  • Error tetap ada setelah rerun otomatis

DataWorks memantau instans node yang dipicu otomatis dengan waktu data kemarin, lusa, dan tiga hari lalu, serta waktu terjadwal hari ini, kemarin, dan lusa. Peringatan dipicu jika kondisi pemicu yang ditentukan terpenuhi.

Catatan

Instans node yang dipicu otomatis di luar cakupan pemantauan tidak akan memicu peringatan meskipun kondisi pemicu terpenuhi. Untuk informasi lebih lanjut tentang aturan pemantauan untuk berbagai kondisi pemicu, lihat Buat aturan peringatan kustom.

Buka halaman Manajemen Aturan

  1. Buka halaman Operation Center.

  2. Login ke Konsol DataWorks. Setelah beralih ke wilayah yang diinginkan, pada panel navigasi kiri, pilih Data Development and O&M > Operation Center. Dari daftar drop-down, pilih ruang kerja yang diinginkan dan klik Operation Center.

  3. Pada panel navigasi kiri, klik Monitoring and Alerting > Rule Management.

    Catatan

    Anda juga dapat membuka halaman tugas periodik untuk memilih beberapa node dan membuat aturan pemantauan. Untuk informasi selengkapnya, lihat Kelola tugas periodik.

Buat aturan peringatan kustom

Di halaman Manajemen Aturan, Anda dapat membuat aturan peringatan kustom sesuai kebutuhan.

Konfigurasikan informasi dasar

Parameter

Deskripsi

Rule Name

Masukkan nama untuk aturan peringatan kustom.

Object Type

Jenis objek yang dipantau, yang menentukan granularitas pemantauan. Nilai yang valid mencakup Node, Baseline, Workspace, Workflow, Exclusive Resource Group for Scheduling, dan Exclusive Resource Group for Data Integration.

Catatan

Saat jenis objek adalah baseline, hanya status eksekusi tugas pada baseline yang dipantau, bukan tugas hulu-nya. Jika Anda perlu memantau tugas hulu juga, lihat Ikhtisar Smart Baseline.

Rule Object

Objek yang dipantau. Masukkan nama atau ID objek target, pilih dari daftar, lalu klik Add.

Jenis objek yang didukung dan jumlah maksimum objek yang dapat ditambahkan tercantum di bawah ini:

  • Node: 50

  • Baseline: 5

  • Workflow: 5

  • Workspace: 1

Task Blacklist

Tugas dalam objek yang dipantau yang dikecualikan dari pemantauan oleh aturan ini.

Jika Anda mengatur Object Type ke Baseline, Workspace, atau Workflow, Anda dapat memasukkan Nama/ID Node dan mengklik Add untuk menambahkan tugas ke daftar pengecualian.

Catatan

Tugas dalam daftar pengecualian tidak dipantau. Anda dapat menambahkan maksimal 50 tugas ke daftar tersebut.

Resource Group Name

Nama kelompok sumber daya eksklusif yang dipantau.

Jika Anda mengatur Object Type ke Exclusive Resource Group for Scheduling atau Exclusive Resource Group for Data Integration, Anda harus memilih Resource Group Name yang diinginkan dari daftar drop-down.

Konfigurasikan kondisi pemicu

Catatan

Dalam logika peringatan kustom, tugas yang dibekukan dianggap telah selesai.

Jenis objek

Kondisi pemicu

Deskripsi

Node, Baseline, Workspace, Workflow

Complete

Sistem mulai memantau saat tugas mulai berjalan dan mengirim peringatan ketika tugas berhasil dijalankan.

  • Jika jenis objek adalah Baseline atau Workflow, peringatan hanya dipicu ketika semua tugas dalam baseline atau workflow berhasil dijalankan.

  • Jika jenis objek adalah Node dan beberapa node ditambahkan, peringatan hanya dipicu ketika semua node menyelesaikan eksekusinya.

  • Jika jenis objek adalah Workspace, Anda tidak dapat mengatur kondisi pemicu ke Complete.

Catatan

Untuk tugas per jam, tugas dianggap selesai hanya setelah semua siklus terjadwalnya untuk hari tersebut berhasil dijalankan.

Incomplete

Sistem mulai memantau saat tugas mulai berjalan. Jika tugas masih berjalan pada waktu yang ditentukan, sistem mengirim peringatan.

Catatan

Peringatan ini berbeda dari kebijakan peringatan untuk baseline cerdas. Baseline cerdas dapat segera mendeteksi anomali yang mencegah tugas pada baseline diselesaikan tepat waktu dan memberikan peringatan dini. Untuk informasi selengkapnya, lihat Ikhtisar baseline cerdas.

Contoh skenario:

  • Skenario 1: Tugas dijadwalkan berjalan pada pukul 01:00 dan waktu belum selesai diatur ke 02:00. Tugas dimulai pukul 01:00. Jika tugas masih berjalan pada pukul 02:00, peringatan dikirim.

  • Skenario 2: Tugas dijadwalkan berjalan setiap jam dari pukul 00:00 hingga 23:59. Jika waktu belum selesai diatur ke 12:00, aturan memicu peringatan setiap hari.

  • Skenario 3: Waktu penyelesaian baseline diatur ke 10:00. Jika ada tugas pada baseline yang belum selesai pada pukul 10:00, peringatan dikirim.

Catatan

Untuk tugas per jam atau per menit, sistem memeriksa apakah semua siklus hari ini belum selesai pada waktu yang ditentukan.

Error

Sistem mulai memantau saat tugas mulai berjalan dan mengirim peringatan jika tugas mengalami error.

Catatan

Error instans menunjukkan bahwa instans target memiliki status 3 di kolom Informasi Dasar pada Operation Center > Auto Triggered Task O&M > Scheduled Instance.

  • Jika jenis objek adalah Baseline, Workspace, atau Workflow, peringatan dipicu jika ada tugas dalam baseline, ruang kerja, atau workflow yang mengalami error.

  • Peringatan dipicu setiap kali eksekusi tugas gagal. Jika tugas gagal dan dilakukan rerun otomatis, rerun yang gagal juga memicu peringatan.

  • Jika Anda ingin memicu peringatan hanya setelah tugas gagal dan semua rerun otomatis juga gagal, atur kondisi pemicu ke Error Persisting After Automatic Rerun of Node.

  • Jika Anda memilih Error sebagai kondisi pemicu, Anda dapat memilih Alert upon Automatic Rerun. Setelah opsi ini diaktifkan, jika instans gagal dan memicu rerun otomatis, upaya rerun tersebut juga menghasilkan peringatan.

Number of instances with errors

Jumlah instans yang berada dalam status error. Ini mencakup instans yang gagal dalam pemeriksaan DQC atau mengalami kegagalan eksekusi kode.

Jika Anda mengatur Workspace ke Trigger Condition dan Instances with Errors ke Number of instances with errors, Anda harus mengonfigurasi ambang batas. Peringatan dipicu ketika jumlah instans dengan error mencapai ambang batas tersebut.

Catatan
  • Fitur ini hanya tersedia di DataWorks Edisi Profesional dan versi yang lebih tinggi.

  • Current day mengacu pada instans node yang dipicu otomatis dengan waktu data kemarin dan waktu terjadwal hari ini.

Proportion of Instances with Errors

Jika Anda mengatur Workspace ke Trigger Condition dan Proportion of Instances with Errors ke Proportion of instances with errors, Anda harus mengonfigurasi ambang batas. Peringatan dipicu ketika proporsi instans dengan error untuk hari ini mencapai ambang batas tersebut.

Catatan
  • Fitur ini hanya tersedia di DataWorks Edisi Profesional dan versi yang lebih tinggi.

  • Current day mengacu pada instans node yang dipicu otomatis dengan waktu data kemarin dan waktu terjadwal hari ini.

Node Logs Contain Keywords

Jika Anda mengatur Workspace ke Trigger Condition dan Node Logs Contain Keywords ke Node logs contain keywords, Anda harus mengonfigurasi satu atau beberapa kata kunci. Peringatan dipicu ketika log eksekusi tugas untuk hari ini berisi salah satu kata kunci yang ditentukan.

Catatan
  • Fitur ini hanya tersedia di DataWorks Edisi Profesional dan versi yang lebih tinggi.

  • Current day mengacu pada instans node yang dipicu otomatis dengan waktu data kemarin dan waktu terjadwal hari ini.

  • Jika Anda menggunakan kelompok sumber daya eksklusif yang dibuat sebelum 24 Agustus 2023 dan ingin menggunakan fitur peringatan untuk log node yang berisi kata kunci, kirim tiket untuk menghubungi kami guna peningkatan. Jika tidak, Anda tidak akan menerima informasi peringatan terkait.

Incomplete in Cycle

Jika tugas masih berjalan dalam siklus yang ditentukan, sistem mengirim peringatan. Ini biasanya digunakan untuk memantau tugas instans yang berjalan per jam.

Setelah Anda mengonfigurasi pemantauan Incomplete in Cycle untuk workflow, sistem memantau siklus ke-N tugas dalam workflow (seperti tugas harian, per jam, dan per menit) berdasarkan siklus N yang Anda tentukan. Jika jumlah instans kurang dari N, peringatan untuk tugas tersebut diabaikan.

Sebagai contoh, jika Anda mengatur siklus ke 3 dan workflow berisi dua tugas berikut, pemantauan peringatan bekerja sebagai berikut:

  • Tugas per jam A: Dijadwalkan setiap 2 jam, dan setiap eksekusi memakan waktu 25 menit. Waktu mulai harian adalah 00:00, sehingga terdapat 12 siklus dalam 24 jam. Siklus pertama dimulai pukul 00:00, dan siklus ketiga dimulai pukul 04:00. Dalam kondisi normal, siklus ketiga selesai pukul 04:25. Jika Anda mengatur kondisi pemicu ke Incomplete in Cycle dan menentukan bahwa peringatan dikirim jika siklus ketiga belum selesai pada pukul 04:30, peringatan dikirim jika tugas masih berjalan pada pukul 04:30 pada hari tertentu.

  • Tugas per menit B: Dijadwalkan setiap 10 menit, dan setiap eksekusi memakan waktu 2 menit. Waktu mulai harian adalah 00:00, sehingga terdapat 6 siklus per jam. Siklus pertama dimulai pukul 00:00, dan siklus ketiga dimulai pukul 00:20. Dalam kondisi normal, siklus ketiga selesai pukul 00:22. Jika Anda mengatur kondisi pemicu ke Incomplete in Cycle dan menentukan bahwa peringatan dikirim jika siklus ketiga belum selesai pada pukul 00:23, peringatan dikirim jika tugas masih berjalan pada pukul 00:23 pada hari tertentu.

Timeout

Sistem mulai memantau saat tugas mulai berjalan. Jika tugas masih berjalan setelah durasi yang ditentukan, sistem mengirim peringatan. Ini biasanya digunakan untuk memantau durasi eksekusi tugas.

Error Persisting After Automatic Rerun of Node

Sistem mulai memantau saat tugas mulai berjalan dan mengirim peringatan jika tugas mengalami error dan error tersebut tetap ada setelah semua rerun otomatis selesai.

Catatan

Jika Anda ingin peringatan dipicu setiap kali eksekusi tugas gagal, atur kondisi pemicu ke Error.

Instance Generated

Kondisi pemicu ini hanya tersedia saat jenis objek adalah Workspace.

Fluctuation of Instance Count

Kondisi pemicu ini hanya tersedia saat jenis objek adalah Workspace. DataWorks menghasilkan instans node yang dipicu otomatis untuk hari berikutnya sebelum pukul 24:00 setiap hari. Anda akan menerima peringatan jika jumlah instans dalam ruang kerja berfluktuasi signifikan dibandingkan rata-rata historis.

Exclusive Resource Group for Scheduling, Exclusive Resource Group for Data Integration

Resource Group Usage

Peringatan dipicu ketika Usage melebihi ambang batas yang dikonfigurasi selama durasi tertentu.

Contoh: Peringatan dipicu ketika Usage melebihi 50% selama 15 menit.

Number of instances waiting for resources on the resource group

Peringatan dipicu ketika Number of Instances Waiting for Resources in Resource Group melebihi ambang batas yang dikonfigurasi selama durasi tertentu.

Contoh: Peringatan dipicu ketika Number of Instances Waiting for Resources in Resource Group melebihi 10 selama 15 menit.

Konfigurasikan aksi notifikasi

Metode notifikasi

Penerima peringatan

Deskripsi

Email, SMS, dan Telepon

Penerima dapat berupa Node Owner, Shift Schedule, atau Others.

  • Anda dapat mengklik Check Contact Information untuk memverifikasi apakah nomor telepon atau alamat email benar.

  • Fitur notifikasi panggilan telepon hanya tersedia di DataWorks Edisi Profesional dan versi yang lebih tinggi.

  • Jika Anda memilih Alert Notification Method sebagai Telephone, Anda harus mencentang kotak centang untuk mengakui hal berikut: Untuk mencegah banyak panggilan peringatan dalam waktu singkat, DataWorks menyaring panggilan peringatan. Pengguna dapat menerima maksimal satu panggilan peringatan dalam 20 menit. Panggilan peringatan berikutnya diturunkan menjadi pesan SMS.

  • Anda harus mengonfigurasi jadwal shift sebelum dapat memilihnya untuk peringatan. Untuk informasi selengkapnya tentang cara mengonfigurasi jadwal shift, lihat Jadwal Shift.

    Catatan
    • Untuk dua kejadian peringatan pertama, peringatan hanya dikirim ke orang yang bertugas utama. Mulai kejadian ketiga dan seterusnya, baik orang yang bertugas utama maupun cadangan menerima peringatan.

    • Notifikasi panggilan telepon hanya didukung untuk nomor ponsel di Tiongkok daratan. Jika Anda perlu mengirim peringatan ke nomor ponsel luar negeri, Anda harus membuat layanan webhook kustom. DataWorks mendorong pesan ke layanan webhook Anda, yang kemudian memproses dan meneruskan pesan tersebut ke ponsel.

DingTalk Chatbot dan Webhook

Anggota grup

  • Mendukung konfigurasi strategi @, seperti @@all atau @Specify Recipients.

  • Klik Send Test Message di kolom Aksi untuk menguji apakah peringatan dapat dikirim sesuai harapan. Jika Anda tidak menerima informasi peringatan, lihat Pemantauan cerdas untuk troubleshooting.

  • Untuk pengaturan keamanan chatbot DingTalk, Anda hanya dapat mengonfigurasi kata kunci, dan salah satu kata kuncinya harus berupa DataWorks.

Konfigurasikan kontrol frekuensi peringatan

Parameter

Deskripsi

Maximum Alerts

Menentukan jumlah maksimum peringatan untuk aturan ini. Setelah batas ini tercapai, tidak ada lagi peringatan yang dikirim.

Minimum Alert Interval

Interval waktu minimum antara dua peringatan berturut-turut.

Alerting Do-Not-Disturb Period

Peringatan tidak dikirim selama periode jangan ganggu yang ditentukan.

Contohnya, Anda mengonfigurasi peringatan agar dipicu ketika status tugas adalah Timeout, Error, atau Incomplete, dan mengatur periode jangan ganggu untuk tugas dari 00:00 hingga 08:00. Tidak ada peringatan yang dikirim selama periode ini. Jika tugas masih dalam salah satu status abnormal pada pukul 08:00, peringatan dikirim.

Setelah konfigurasi selesai, klik OK untuk membuat aturan. Di halaman Rule Management, Anda dapat mengklik View Details, Enable/Disable, atau Delete di samping aturan.

  • View Details: Klik View Details untuk melihat informasi dasar aturan.

  • Enable atau Disable: Aturan yang diaktifkan secara aktif memantau tugas. Anda dapat melihat detail peringatan di panel Alert Information.

  • Delete: Klik Delete untuk menghapus aturan.

Memodifikasi aturan pemantauan

Aturan hanya dapat dimodifikasi oleh pemilik-nya, administrator penyewa, atau Akun Alibaba Cloud.

Studi kasus: Mengirim peringatan ke DingTalk

  1. Buka grup DingTalk target untuk peringatan dan klik ikon Group Settings di pojok kanan atas.

  2. Klik Group Assistant.

  3. Di halaman Group Assistant, klik Add Robot.

  4. Di halaman ChatBot, klik ikon 新增.

  5. Di halaman Select which robot to add, klik Custom.

  6. Di dialog Custom, klik Add.

  7. Di dialog Add Robot, konfigurasikan parameter.

    Parameter

    Deskripsi

    Chatbot name

    Nama kustom untuk chatbot.

    Add to group

    Grup tempat chatbot ditambahkan. Ini tidak dapat diubah.

    Custom keywords

    Setelah Anda mengatur kata kunci, hanya pesan yang berisi salah satu kata kunci yang dikirim. Anda harus menambahkan DataWorks sebagai kata kunci. Kata kunci bersifat case-sensitive.

    Catatan

    Anda dapat mengatur maksimal 10 kata kunci. Pesan harus berisi minimal satu kata kunci agar dapat dikirim.

  8. Pilih I have read and agree to the Custom Robot Service and Disclaimer Terms dan klik Complete.

  9. Setelah menyelesaikan pengaturan keamanan, salin URL Webhook chatbot dan klik Complete.

    Penting

    Jaga kerahasiaan URL webhook untuk mencegah risiko keamanan.

  10. Buka halaman Rule Management, klik Create Custom Rule, pilih DingTalk Chatbot sebagai metode notifikasi, dan salin Webhook URL ke kotak input DingTalk Chatbot's Webhook URL.

FAQ

T: Bagaimana cara menghindari notifikasi peringatan yang terlalu sering?

J: Anda dapat mengonfigurasi kontrol frekuensi peringatan dengan mengatur jumlah maksimum peringatan, interval peringatan, dan periode jangan ganggu. Untuk informasi selengkapnya, lihat Konfigurasikan kontrol frekuensi peringatan.