All Products
Search
Document Center

DataWorks:Manajemen aturan

Last Updated:Sep 21, 2026

Aturan peringatan kustom memungkinkan Anda memantau status eksekusi task dan penggunaan sumber daya sesuai kebutuhan bisnis, sehingga exception 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 memantau Scheduled Instance yang dipicu otomatis dan instans workflow yang dipicu (Anda harus mengaktifkan Monitor Triggered Workflows dalam aturan). Aturan ini tidak memantau hasil eksekusi uji coba atau task pengisian ulang data dari task berulang.

    Catatan

    Satu aturan hanya dapat memantau instans berulang atau instans workflow yang dipicu, tetapi tidak keduanya sekaligus. Untuk informasi lebih lanjut, lihat Konfigurasi informasi dasar.

  • 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 group webhook.

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

    Catatan

    Jika Anda ingin mengirim pesan menggunakan webhook kustom, ikuti petunjuk di Webhook kustom untuk pemantauan cerdas.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 lebih lanjut, lihat Fitur edisi DataWorks. Untuk berlangganan DataWorks, lihat Berlangganan.

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

    • Pengaturan kebijakan peringatan tenant hanya didukung di DataWorks Edisi Profesional atau versi yang lebih tinggi.

Catatan

Saat Anda memantau scheduled instance menggunakan aturan peringatan kustom, rentang waktu pemantauan bervariasi tergantung pada kondisi pemicu.

Cakupan pemantauan

Kondisi pemicu

Deskripsi

Tanggal bisnis (kemarin, T)

  • Pembuatan task ke instans selesai

  • Fluktuasi jumlah instans

  • Eksekusi instans selesai

  • Jumlah instans dengan error

  • Proporsi instans dengan error

  • Log node berisi kata kunci

DataWorks memantau scheduled instance yang tanggal bisnisnya kemarin dan waktu penjadwalannya hari ini. Peringatan dipicu saat kondisi pemicu terpenuhi.

Tanggal bisnis (kemarin, T) dan kemarin lusa (T-1)

  • Eksekusi instans belum selesai

  • Instans belum selesai dalam siklus

  • Batas waktu proses instans

DataWorks memantau scheduled instance yang tanggal bisnisnya kemarin atau lusa dan waktu penjadwalannya hari ini atau kemarin. Peringatan dipicu saat kondisi pemicu terpenuhi.

Tanggal bisnis (kemarin T), lusa (T-1), dan dua hari sebelum kemarin (T-2)

  • Error eksekusi instans

  • Error tetap terjadi setelah rerun otomatis

DataWorks memantau scheduled instance yang tanggal bisnisnya kemarin, lusa, atau dua hari sebelum kemarin dan waktu penjadwalannya hari ini, kemarin, atau lusa. Peringatan dipicu saat kondisi pemicu terpenuhi.

Catatan

Scheduled instance di luar cakupan pemantauan tidak akan memicu peringatan meskipun kondisi pemicu terpenuhi. Untuk detail aturan pemantauan berbagai kondisi pemicu, lihat Konfigurasi metode pemicu.

Buka Manajemen Aturan

  1. Buka halaman Operation Center.

  2. Login ke Konsol DataWorks, alihkan ke wilayah target, lalu klik Data Development and O&M > Operation Center di panel navigasi kiri. Pilih ruang kerja target dari daftar drop-down dan klik Operation Center.

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

    Catatan

    Anda juga dapat membuka halaman Scheduled Tasks untuk memilih node secara batch dan membuat aturan pemantauan. Untuk informasi lebih lanjut, lihat Buat aturan pemantauan untuk scheduled task.

Pengaturan kebijakan peringatan tenant

Di halaman Manajemen Aturan, klik Tenant alert policy settings untuk mengonfigurasi kebijakan peringatan yang berlaku untuk seluruh tenant, termasuk interval penerimaan panggilan peringatan dan kelompok sumber daya webhook kustom.

Item konfigurasi

Deskripsi

Alert phone call receive interval

Menentukan interval minimum penerimaan panggilan peringatan oleh pengguna yang sama. Anda dapat memilih Use default time (20 menit) atau Custom time. Pengguna hanya dapat menerima satu panggilan peringatan dalam periode yang ditentukan. Panggilan peringatan tambahan secara otomatis diturunkan menjadi pesan SMS.

Catatan

Konfigurasi ini berlaku untuk semua peringatan telepon di tenant saat ini. Lakukan penyesuaian dengan hati-hati.

Custom webhook resource group

Menentukan kelompok sumber daya yang digunakan untuk mengirim pesan webhook kustom. Setelah Anda memilih kelompok sumber daya, webhook kustom di tenant akan mengirim pesan melalui kelompok sumber daya tersebut. Jika tidak ada kelompok sumber daya yang dipilih, metode pengiriman asli akan digunakan.

Jika layanan webhook Anda dideploy di jaringan internal, pilih kelompok sumber daya yang dapat terhubung ke layanan tersebut agar pesan peringatan dapat dikirim ke alamat internal.

Catatan

Setelah konfigurasi diterapkan, pesan akan muncul di bagian atas halaman Alert information, yang menunjukkan bahwa webhook kustom di tenant saat ini dikirim menggunakan kelompok sumber daya. Anda dapat mengklik tautan dalam pesan tersebut untuk mengubah konfigurasi. Untuk informasi lebih lanjut tentang format pesan dan konfigurasi jaringan webhook kustom, lihat Integrasikan webhook kustom.

Buat aturan kustom

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

Konfigurasi informasi dasar

Parameter

Deskripsi

Rule Name

Masukkan nama untuk aturan kustom.

Object Type

Tentukan jenis objek pemantauan untuk menentukan granularitas pemantauan. Nilai yang valid: 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 task pada baseline yang dipantau. Task hulu dari task baseline tidak dipantau. Jika Anda juga ingin memantau task hulu dari task baseline, lihat Intelligent baseline.

Monitor Triggered Workflows

Menentukan apakah cakupan pemantauan aturan mencakup instans task berulang atau instans workflow yang dipicu. Setelah diaktifkan, aturan hanya memantau instans workflow yang dipicu, dan jenis objek aturan yang tersedia juga berubah menjadi workflow yang dipicu. Dalam kasus ini, Anda dapat memasukkan nama atau ID node task dalam workflow yang dipicu untuk menambahkan node tersebut.

Catatan

Pemantauan workflow yang dipicu dan pemantauan task berulang saling eksklusif. Satu aturan tidak dapat memantau kedua jenis instans secara bersamaan. Untuk memantau kedua jenis instans, buat aturan terpisah. Untuk informasi lebih lanjut tentang workflow yang dipicu, lihat Triggered workflow.

Rule Object

Tentukan objek pemantauan. Masukkan nama atau ID objek pemantauan, pilih objek yang diinginkan dari daftar, lalu klik Add.

Jenis objek pemantauan yang didukung beserta jumlah maksimumnya adalah sebagai berikut:

  • Node: 50

  • Baseline: 5

  • Workflow: 5

  • Workspace: 1

Task Blacklist

Tentukan task mana saja di antara objek pemantauan yang dikecualikan dari aturan saat ini.

Saat Object Type diatur ke Baseline, Workspace, atau Workflow, Anda dapat memasukkan nama atau ID node dan mengklik Add untuk menambahkan task ke daftar blokir.

Catatan

Task dalam daftar blokir tidak dipantau. Anda dapat menambahkan hingga 50 task ke daftar blokir.

Resource Group Name

Tentukan nama kelompok sumber daya eksklusif yang akan dipantau.

Saat Object Type diatur ke Exclusive Resource Group for Scheduling atau Exclusive Resource Group for Data Integration, pilih Resource Group Name yang akan dipantau dari daftar drop-down.

Konfigurasi metode pemicu

Catatan

Dalam logika peringatan kustom, task yang dibekukan dianggap selesai.

Jenis objek

Kondisi pemicu

Deskripsi

Node, Baseline, Workspace, Workflow

Complete

Sistem memantau task sejak mulai berjalan. Peringatan dikirim saat task berhasil dieksekusi.

  • Saat jenis objek adalah Baseline atau Workflow, peringatan hanya dipicu saat semua task pada baseline atau dalam workflow berhasil dieksekusi.

  • Saat jenis objek adalah Node dan beberapa node ditambahkan, peringatan hanya dipicu saat semua node selesai dieksekusi.

  • Saat jenis objek adalah Workspace, kondisi pemicu tidak dapat diatur ke Complete.

Catatan

Untuk task per jam, task dianggap selesai hanya setelah semua siklus berhasil dieksekusi.

Incomplete

Sistem memantau task sejak mulai berjalan. Jika task belum selesai dieksekusi pada waktu target yang ditentukan, peringatan dikirim.

Catatan

Peringatan ini berbeda dengan kebijakan peringatan intelligent baseline. Intelligent baseline dapat mendeteksi exception yang mungkin mencegah task pada baseline selesai tepat waktu dan mengirim peringatan dini. Untuk informasi lebih lanjut, lihat Intelligent baseline.

Contoh:

  • Skenario 1: Task dijadwalkan berjalan pada pukul 01:00, dan waktu incomplete diatur ke 02:00. Task mulai berjalan pada pukul 01:00. Jika task belum selesai pada pukul 02:00, peringatan dikirim.

  • Skenario 2: Task dijadwalkan berjalan setiap jam dari pukul 00:00 hingga 23:59 setiap hari, dan waktu incomplete diatur ke 12:00. Aturan memicu peringatan setiap hari.

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

Catatan

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

Error

Sistem memantau task sejak mulai berjalan. Jika task mengalami error, peringatan dikirim.

Catatan

Error eksekusi instans berarti instans target menampilkan status 3 di kolom informasi dasar di bawah Operation Center > Auto Triggered Task O&M > Scheduled Instance.

  • Saat jenis objek adalah Baseline, Workspace, atau Workflow, peringatan dipicu selama ada task pada baseline, di workspace, atau dalam workflow yang mengalami error.

  • Peringatan dipicu setiap kali task mengalami error. Jika task dikonfigurasi untuk memicu peringatan dua kali saat error dan task gagal dua kali selama rerun, total empat peringatan dipicu.

  • Jika Anda ingin memicu peringatan hanya saat task masih mengalami error setelah rerun otomatis, atur kondisi pemicu ke Error Persisting After Automatic Rerun of Node.

  • Saat Anda memilih Error sebagai kondisi pemicu, Anda dapat memilih Alert upon Automatic Rerun. Saat diaktifkan, peringatan juga dipicu saat instans yang gagal memicu rerun otomatis untuk task yang telah dikonfigurasi rerun otomatis.

Number of instances with errors

Menunjukkan jumlah instans dalam status error, termasuk instans yang gagal dalam Pemeriksaan Kualitas Data dan instans yang gagal karena error logika kode.

Saat jenis objek adalah Workspace dan Trigger Condition diatur ke Instances with Errors, Anda harus mengonfigurasi ambang batas. Peringatan dipicu saat jumlah instans dengan error mencapai ambang batas tersebut.

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

  • Today secara spesifik merujuk pada scheduled instance yang tanggal bisnisnya kemarin dan waktu penjadwalannya hari ini.

Proportion of Instances with Errors

Saat jenis objek adalah Workspace dan Trigger Condition diatur ke Proportion of Instances with Errors, Anda harus mengonfigurasi ambang batas. Peringatan dipicu saat proporsi instans dengan error terhadap jumlah total instans hari ini mencapai ambang batas tersebut.

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

  • Today secara spesifik merujuk pada scheduled instance yang tanggal bisnisnya kemarin dan waktu penjadwalannya hari ini.

Node Logs Contain Keywords

Saat jenis objek adalah Workspace dan Trigger Condition diatur ke Node Logs Contain Keywords, Anda harus mengonfigurasi kata kunci. Peringatan dipicu saat log waktu proses task hari ini berisi kata kunci yang ditentukan.

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

  • Today secara spesifik merujuk pada scheduled instance yang tanggal bisnisnya kemarin dan waktu penjadwalannya hari ini.

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

Incomplete in Cycle

Sistem memantau task dalam siklus tertentu. Jika task belum selesai dieksekusi dalam siklus tersebut, peringatan dikirim. Kondisi ini biasanya digunakan untuk instans yang dijadwalkan per jam.

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

Untuk memantau setiap siklus penjadwalan dalam sehari, klik Add Cycle dan tambahkan satu baris konfigurasi siklus untuk setiap siklus. Misalnya, task yang dipicu otomatis yang dijadwalkan sekali per jam memerlukan 24 baris konfigurasi siklus (siklus 1 pada pukul 01:35, siklus 2 pada pukul 02:35, ..., siklus 24 pada pukul 24:35). Jika waktu proses task stabil, Anda dapat mengatur kondisi pemicu ke Timeout dan menentukan satu ambang batas waktu proses, sehingga satu aturan mencakup semua siklus.

Sebagai contoh, jika siklus diatur ke 3, workflow berisi dua task berikut, dan pemantauan peringatan bekerja sebagai berikut:

  • Task A per jam: Dijadwalkan setiap 2 jam dengan waktu proses 25 menit. Waktu mulai adalah pukul 00:00 setiap hari, sehingga task memiliki 12 siklus per hari (24 jam). Pukul 00:00 adalah siklus pertama, dan siklus ke-3 pada pukul 04:00. Dalam kondisi normal, siklus ke-3 selesai pada pukul 04:25. Jika kondisi pemicu diatur ke Incomplete in Cycle dan siklus ke-3 ditentukan selesai pada pukul 04:30, peringatan dikirim jika task belum selesai pada pukul 04:30.

  • Task B per menit: Dijadwalkan setiap 10 menit dengan waktu proses 2 menit. Waktu mulai adalah pukul 00:00 setiap hari, sehingga task memiliki 6 siklus per jam. Pukul 00:00 adalah siklus pertama, dan siklus ke-3 pada pukul 00:20. Dalam kondisi normal, siklus ke-3 selesai pada pukul 00:22. Jika kondisi pemicu diatur ke Incomplete in Cycle dan siklus ke-3 ditentukan selesai pada pukul 00:23, peringatan dikirim jika task belum selesai pada pukul 00:23.

Timeout

Sistem memantau task sejak mulai berjalan. Jika task belum selesai dieksekusi setelah durasi yang ditentukan, peringatan dikirim. Kondisi ini biasanya digunakan untuk memantau durasi task.

Error Persisting After Automatic Rerun of Node

Sistem memantau task sejak mulai berjalan. Jika task mengalami error dan tetap gagal setelah rerun otomatis, peringatan dikirim.

Catatan

Jika Anda ingin memicu peringatan setiap kali task mengalami error, 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 scheduled instance untuk hari berikutnya sebelum pukul 24:00 setiap hari. Anda menerima peringatan ini saat jumlah instans di workspace berfluktuasi signifikan dibandingkan rata-rata historis.

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

Resource Group Usage

Peringatan dipicu saat Usage melebihi nilai yang ditentukan selama durasi tertentu.

Contoh: Peringatan dipicu saat Usage melebihi 50% selama 15 menit berturut-turut.

Number of instances waiting for resources in resource group

Peringatan dipicu saat Number of Instances Waiting for Resources in Resource Group melebihi nilai yang ditentukan selama durasi tertentu.

Contoh: Peringatan dipicu saat Number of Instances Waiting for Resources in Resource Group melebihi 10 selama 15 menit berturut-turut.

Konfigurasi aksi peringatan

Metode notifikasi peringatan

Penerima peringatan

Deskripsi

Email, SMS, telepon

Peringatan dapat dikirim ke Node Owner, Shift Schedule, dan Others.

  • Anda dapat mengklik Verify Contact Information untuk memverifikasi apakah nomor telepon atau alamat email telah dikonfigurasi dengan benar.

  • Anda harus berlangganan DataWorks Edisi Profesional atau versi yang lebih tinggi untuk menggunakan fitur peringatan telepon.

  • Jika Anda mengatur Alert Notification Method ke Telephone, Anda harus mengakui hal berikut: Untuk mencegah banyaknya panggilan peringatan dalam waktu singkat, DataWorks menyaring panggilan peringatan. Pengguna hanya dapat menerima satu panggilan peringatan dalam interval penerimaan yang ditentukan. Panggilan peringatan tambahan diturunkan menjadi pesan SMS.

    Interval penerimaan panggilan peringatan secara default adalah 20 menit. Anda dapat mengubahnya di pengaturan kebijakan peringatan tenant.

  • Anda harus mengonfigurasi jadwal jaga terlebih dahulu, lalu memilih jadwal jaga tersebut sebagai penerima peringatan. Untuk informasi lebih lanjut tentang cara mengonfigurasi jadwal jaga, lihat Konfigurasi jadwal jaga.

    Catatan
    • Setelah Anda mengonfigurasi jadwal jaga, dua peringatan pertama hanya dikirim ke orang jaga utama. Mulai dari peringatan ketiga, sistem mengirim notifikasi peringatan ke orang jaga utama dan cadangan.

    • Peringatan telepon hanya didukung untuk nomor ponsel di Tiongkok daratan. Jika Anda ingin mengirim peringatan ke nomor telepon luar negeri, Anda harus menyiapkan layanan webhook kustom. DataWorks mendorong pesan ke layanan webhook Anda, yang kemudian meneruskan pesan tersebut ke telepon.

DingTalk ChatbotWebhook

Anggota grup

  • Anda dapat mengonfigurasi kebijakan @ untuk @ @all atau @ Specify Recipients.

  • Klik Send Test Message di kolom Actions untuk menguji apakah peringatan dapat dikirim secara normal. Jika Anda tidak menerima peringatan, lakukan troubleshooting dengan mengacu pada Troubleshoot alert issues.

  • Pengaturan keamanan chatbot DingTalk hanya mendukung konfigurasi kata kunci. Kata kunci harus mencakup DataWorks.

Konfigurasi kontrol kelelahan peringatan

Parameter

Deskripsi

Maximum Alerts

Jumlah maksimum peringatan. Tidak ada peringatan tambahan yang dikirim setelah jumlah ini tercapai.

Minimum Alert Interval

Interval waktu minimum antara dua peringatan berturut-turut.

Alerting Do-Not-Disturb Period

Setelah Anda mengatur periode do-not-disturb, tidak ada peringatan yang dikirim selama periode tersebut.

Sebagai contoh, jika kondisi pemicu diatur ke Timeout, Error, dan Incomplete, dan periode do-not-disturb diatur ke 00:00 hingga 08:00, tidak ada peringatan yang dikirim selama periode ini. Jika task masih dalam status abnormal pada pukul 08:00, peringatan dikirim.

Setelah menyelesaikan konfigurasi, klik OK untuk menghasilkan aturan. Di halaman Rule Management, Anda dapat mengklik View Details, Enable/Disable, atau Delete di samping aturan untuk melakukan operasi yang sesuai.

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

  • Enable atau Disable: Mengontrol status aturan. Aturan hanya memantau eksekusi task setelah diaktifkan. Anda dapat melihat detail peringatan di panel Alert details.

  • Delete: Klik Delete untuk langsung menghapus aturan.

Ubah aturan pemantauan

Aturan yang telah dibuat hanya dapat diubah oleh pemilik aturan pemantauan, administrator tenant, atau Akun Alibaba Cloud.

Praktik terbaik: Kirim pesan peringatan ke grup DingTalk

  1. Buka grup DingTalk target tempat Anda ingin mengirim peringatan, lalu klik ikon Group Settings di pojok kanan atas.

  2. Klik Smart Group Assistant.

  3. Di halaman Smart Group Assistant, klik Add Robot.

  4. Di halaman Group Robots, klik ikon Add icon.

  5. Di halaman Select a Robot to Add, klik Custom.

  6. Di dialog Custom, klik Add.

  7. Di dialog Add Robot, konfigurasikan parameter.

    Parameter

    Deskripsi

    Robot Name

    Nama kustom robot.

    Add to Group

    Grup tempat robot ditambahkan. Nilai ini tidak dapat diubah.

    Custom Keywords

    Setelah Anda mengatur kata kunci kustom, hanya pesan yang berisi kata kunci tersebut yang dapat dikirim. Anda harus menambahkan DataWorks sebagai kata kunci. Perhatikan bahwa kata kunci peka terhadap huruf besar/kecil.

    Catatan

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

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

  9. Setelah menyelesaikan pengaturan keamanan, salin URL Webhook robot, lalu klik Complete.

    Penting

    Jaga kerahasiaan URL webhook. Paparan URL dapat menimbulkan risiko keamanan.

  10. Buka halaman Rule Management, klik Create Custom Rule, atur metode notifikasi peringatan ke DingTalk Chatbot, lalu tempel URL Webhook URL ke bidang DingTalk Chatbot Webhook URL.

FAQ

T: Bagaimana cara menghindari notifikasi peringatan yang terlalu sering?

J: Anda dapat mengonfigurasi kontrol kelelahan peringatan untuk mengatur jumlah maksimum peringatan, interval peringatan, dan periode do-not-disturb. Untuk detailnya, lihat Kontrol kelelahan peringatan.