Halaman Node Sinkronisasi Real-Time mencantumkan semua tugas sinkronisasi real-time yang telah diajukan dan dijalankan oleh sistem penjadwalan. Gunakan halaman ini untuk memantau kesehatan tugas, memulai atau menghentikan tugas, mencabut penyebaran tugas, serta mengonfigurasi aturan peringatan.
Buka halaman Node Sinkronisasi Real-Time
-
Masuk ke Konsol DataWorks. Pada bilah navigasi atas, pilih wilayah yang diinginkan. Di panel navigasi kiri, pilih Data Development and O\&M \> Operation Center. Pilih ruang kerja yang diinginkan dari daftar drop-down, lalu klik Go to Operation Center.
-
Di panel navigasi kiri halaman Operation Center, klik ikon
di samping Real-time Node O\&M. -
Pilih Real-Time Synchronization Nodes dari daftar drop-down.
Lihat tugas dalam daftar tugas
Daftar tugas menampilkan semua tugas sinkronisasi real-time yang dijalankan oleh sistem penjadwalan.
| Area | Deskripsi |
|---|---|
| 1 | Area filter. Persempit daftar tugas berdasarkan Node Name Or ID, Task Status, Owner, Source Type, Source Name, Last Operated By, Destination Type, Destination Name, atau Resource Group for Data Integration. Semua filter aktif diterapkan secara bersamaan — hanya tugas yang memenuhi semua kondisi yang ditampilkan. |
| 2 | Daftar tugas. Menampilkan kolom yang dijelaskan pada bagian Kolom daftar tugas. Klik nama tugas untuk membuka panel detailnya. |
| 3 | Operasi massal. Pilih beberapa tugas dan terapkan satu operasi ke semua tugas yang dipilih sekaligus. Lihat Lakukan operasi massal. |
Kolom daftar tugas
| Kolom | Deskripsi |
|---|---|
| ID | ID unik dari task. |
| Node name | Nama task. Klik nama tersebut untuk membuka panel detail task. |
| Status | Status saat ini dari task. Lihat Nilai status task. |
| Description | Deskripsi task. |
| Business delay | Selisih waktu antara waktu saat ini dan offset sinkronisasi data inkremental — secara efektif merupakan replikasi lag. |
| Current synchronization site | Offset tempat data inkremental sedang disinkronkan saat ini. |
| Current start site | Offset tempat sinkronisasi data inkremental dimulai pada eksekusi saat ini. |
| Data read speed (bytes/s) | Laju pembacaan data dari sumber. |
| Record read speed (RPS) | Laju catatan yang dibaca dan ditulis ke log, dalam satuan catatan per detik. |
| Source type | Jenis penyimpanan data sumber. |
| Source | Nama sumber. |
| Destination type | Jenis penyimpanan data tujuan. |
| Destination | Nama tujuan. |
| Owner | Pemilik ruang kerja tempat task tersebut berada. |
| Operated by | Pengguna yang terakhir mengubah task tersebut. |
| Recent operation time | Waktu terakhir task tersebut diubah. |
| Resource Group for Data Integration | Kelompok sumber daya yang digunakan untuk menjalankan task. |
Nilai status tugas
| Status | Makna |
|---|---|
| Running | Tugas sedang berjalan. |
| Not running | Tugas tidak berjalan. |
| Waiting for resources | Tugas sedang menunggu sumber daya. |
| Exception | Tugas berada dalam kondisi abnormal. |
| Stop or Stopping | Tugas telah dihentikan atau sedang dalam proses penghentian. |
Lihat detail tugas
Klik nama tugas untuk membuka panel detailnya. Panel ini menyediakan tab-tab berikut untuk diagnostik dan pemantauan:
| Tab | Deskripsi |
|---|---|
| Progress | Kemajuan sinkronisasi saat ini dari tugas tersebut. |
| Logs | Log runtime untuk debugging dan audit. |
| Database DDL events | Event DDL yang tertangkap selama sinkronisasi. |
| Statistics on database DML events | Statistik event DML untuk sinkronisasi tersebut. |
| Failover | Riwayat dan konfigurasi failover. |
| Perform diagnosis | Alat diagnostik bawaan untuk mengidentifikasi masalah tugas. |
Lakukan operasi pada tugas
Mulai tugas
Temukan tugas tersebut, lalu klik Start pada kolom Actions. Di kotak dialog Start, konfigurasikan parameter, lalu klik Confirm.
Jika Anda memilih Reset site, konfigurasikan parameter Time dan Time zone.
Hentikan tugas
Temukan tugas tersebut, lalu klik Stop pada kolom Actions. Klik Stop di kotak dialog konfirmasi untuk menghentikan tugas.
Cabut penyebaran tugas
Temukan tugas tersebut, lalu klik Undeploy pada kolom Actions. Klik Undeploy di kotak dialog konfirmasi untuk mengonfirmasi. Operasi ini tersedia untuk tugas dengan status Not running, Exception, atau Stop or Stopping.
Lakukan operasi massal
Pilih beberapa tugas dalam daftar tugas dan terapkan salah satu operasi berikut ke semua tugas yang dipilih:
| Operasi | Deskripsi |
|---|---|
| Start | Mulai tugas yang tidak sedang berjalan. |
| Stop | Hentikan tugas yang sedang berjalan. |
| Undeploy | Tersedia untuk tugas yang tidak berjalan, dalam kondisi exception, atau telah dihentikan. |
| Configure alert rule | Buat aturan peringatan untuk tugas yang dipilih. |
| Modify alert settings | Aktifkan, nonaktifkan, hapus, atau perbarui aturan peringatan untuk tugas yang dipilih. |
| Change owner | Ganti kepemilikan tugas. Berguna untuk memfilter dan mengelola tugas berdasarkan pemilik. |
Konfigurasi aturan peringatan
Lihat event dan aturan peringatan
-
Temukan tugas tersebut, lalu klik View alert settings pada kolom Actions. Tab Alert Events akan muncul.
-
Pada tab Alert Events, filter berdasarkan Occurrence Time, Alert Level, atau Rules untuk meninjau event peringatan sebelumnya.
-
Klik Alert Rules untuk melihat semua aturan peringatan yang dikonfigurasi untuk tugas tersebut. Dari tab ini, Anda dapat memodifikasi, menjeda, menghapus, atau menguji aturan individual.
Buat aturan peringatan
Pada tab Alert Rules, klik Create Rule di pojok kanan atas dan konfigurasikan parameter berikut.
| Parameter | Deskripsi | Wajib |
|---|---|---|
| Parameter | Nama aturan peringatan. | Ya |
| Description | Deskripsi aturan peringatan. | Tidak |
| Metrics | Metrik yang memicu peringatan. Nilai yang valid: Task status, Business delay, Failover, Not Supported by DDL Statements, DDL Notification, Dirty Data. | Ya |
| Threshold | Ambang batas untuk metrik yang dipilih. Konfigurasi bervariasi tergantung metrik — lihat tabel di bawah. | Ya |
| Alert interval | Interval minimum antara notifikasi peringatan. Default: 5 menit. Minimum: 1 menit. | Ya |
| WARNING | Saluran notifikasi untuk peringatan tingkat WARNING. Nilai yang valid: Email, Text Message, DingTalk. | Tidak |
| CRITICAL | Saluran notifikasi untuk peringatan tingkat CRITICAL. Nilai yang valid: Email, Text Message, DingTalk. | Tidak |
| Receiver (Non-DingTalk) | Kontak peringatan yang menerima notifikasi melalui Email atau Text Message. | Ya |
Konfigurasi ambang batas berdasarkan metrik
| Metrik | Konfigurasi ambang batas |
|---|---|
| Task status | Tentukan interval pemicu peringatan berdasarkan status. |
| Business delay | Tentukan durasi latensi bisnis, dan durasi maksimum peringatan tetap aktif setelah ambang batas latensi terlampaui. |
| Not Supported by DDL Statements | Pilih hanya tingkat peringatan. Tidak diperlukan ambang batas numerik. |
| Failover (non-distributed execution) | Tentukan jendela waktu dan jumlah maksimum failover yang diizinkan dalam jendela tersebut sebelum peringatan dipicu. |
| Failover (distributed execution) | Tentukan jendela waktu dan jumlah maksimum failover yang diizinkan untuk satu potongan tugas dalam jendela tersebut sebelum peringatan dipicu. |
Persyaratan saluran notifikasi
| Saluran | Persyaratan |
|---|---|
| Untuk memberi notifikasi kepada Pengguna RAM, gunakan Akun Alibaba Cloud untuk menambahkan alamat email Pengguna RAM tersebut di informasi pengguna. | |
| Text message | Untuk memberi notifikasi kepada Pengguna RAM, gunakan Akun Alibaba Cloud untuk menambahkan nomor ponsel Pengguna RAM tersebut di informasi pengguna. |
| DingTalk | Konfigurasikan chatbot DingTalk untuk grup DingTalk Anda dan tambahkan kata kunci DataWorks ke chatbot tersebut. |