The Real-Time Synchronization Nodes page lists all real-time synchronization tasks committed to and run by the scheduling system. Use this page to monitor task health, start or stop tasks, undeploy tasks, and configure alert rules.
Go to the Real-Time Synchronization Nodes page
-
Log on to the DataWorks console. In the top navigation bar, select the desired region. In the left-side navigation pane, choose Data Development and O\&M \> Operation Center. Select the desired workspace from the drop-down list and click Go to Operation Center.
-
In the left-side navigation pane of the Operation Center page, click the
icon next to Real-time Node O\&M. -
Select Real-Time Synchronization Nodes from the drop-down list.
View tasks in the task list
The task list shows all real-time synchronization tasks run by the scheduling system.
| Area | Description |
|---|---|
| 1 | Filter area. Narrow the task list by Node Name Or ID, Task Status, Owner, Source Type, Source Name, Last Operated By, Destination Type, Destination Name, or Resource Group for Data Integration. All active filters apply together — only tasks matching every condition are shown. |
| 2 | Task list. Displays the columns described in the Task list columns section. Click a task name to open its details panel. |
| 3 | Bulk operations. Select multiple tasks and apply an operation to all selected tasks at once. See Perform bulk operations. |
Task list columns
| Column | Description |
|---|---|
| ID | The unique ID of the task. |
| Node name | The name of the task. Click the name to open the task details panel. |
| Status | The current state of the task. See Task status values. |
| Description | A description of the task. |
| Business delay | How far behind the current time the incremental data synchronization offset is — effectively the replication lag. |
| Current synchronization site | The offset at which incremental data is currently being synchronized. |
| Current start site | The offset from which incremental data started synchronizing in the current run. |
| Data read speed (bytes/s) | The rate at which data is being read from the source. |
| Record read speed (RPS) | The rate at which read records are being written to logs, in records per second. |
| Source type | The type of the source data store. |
| Source | The name of the source. |
| Destination type | The type of the destination data store. |
| Destination | The name of the destination. |
| Owner | The owner of the workspace the task belongs to. |
| Operated by | The user who last modified the task. |
| Recent operation time | The time the task was last modified. |
| Resource Group for Data Integration | The resource group used to run the task. |
Task status values
| Status | Meaning |
|---|---|
| Running | The task is running. |
| Not running | The task is not running. |
| Waiting for resources | The task is waiting for resources. |
| Exception | The task is in an abnormal state. |
| Stop or Stopping | The task has been stopped or is in the process of stopping. |
View task details
Click a task name to open its details panel. The panel provides the following tabs for diagnostics and monitoring:
| Tab | Description |
|---|---|
| Progress | The current synchronization progress of the task. |
| Logs | Runtime logs for debugging and auditing. |
| Database DDL events | DDL events captured during synchronization. |
| Statistics on database DML events | DML event statistics for the synchronization. |
| Failover | Failover history and configuration. |
| Perform diagnosis | Built-in diagnostic tools to identify task issues. |
Perform operations on a task
Start a task
Find the task and click Start in the Actions column. In the Start dialog box, configure the parameters and click Confirm.
If you select Reset site, configure the Time and Time zone parameters.
Stop a task
Find the task and click Stop in the Actions column. Click Stop in the confirmation dialog to stop the task.
Undeploy a task
Find the task and click Undeploy in the Actions column. Click Undeploy in the confirmation dialog to confirm. This operation is available for tasks in Not running, Exception, or Stop or Stopping status.
Perform bulk operations
Select multiple tasks in the task list and apply one of the following operations to all selected tasks:
| Operation | Description |
|---|---|
| Start | Start tasks that are not running. |
| Stop | Stop tasks that are running. |
| Undeploy | Available for tasks that are not running, in an exception state, or stopped. |
| Configure alert rule | Create alert rules for the selected tasks. |
| Modify alert settings | Enable, disable, delete, or update alert rules for the selected tasks. |
| Change owner | Reassign task ownership. Useful for filtering and managing tasks by owner. |
Configure alert rules
View alert events and rules
-
Find the task and click View alert settings in the Actions column. The Alert Events tab appears.
-
On the Alert Events tab, filter by Occurrence Time, Alert Level, or Rules to review past alert events.
-
Click Alert Rules to see all alert rules configured for the task. From this tab, you can modify, pause, delete, or test individual rules.
Create an alert rule
On the Alert Rules tab, click Create Rule in the upper-right corner and configure the following parameters.
| Parameter | Description | Required |
|---|---|---|
| Parameter | The name of the alert rule. | Yes |
| Description | A description of the alert rule. | No |
| Metrics | The metric that triggers the alert. Valid values: Task status, Business delay, Failover, Not Supported by DDL Statements, DDL Notification, Dirty Data. | Yes |
| Threshold | The threshold for the selected metric. Configuration varies by metric — see the table below. | Yes |
| Alert interval | The minimum interval between alert notifications. Default: 5 minutes. Minimum: 1 minute. | Yes |
| WARNING | Notification channels for WARNING-level alerts. Valid values: Email, Text Message, DingTalk. | No |
| CRITICAL | Notification channels for CRITICAL-level alerts. Valid values: Email, Text Message, DingTalk. | No |
| Receiver (Non-DingTalk) | The alert contact who receives notifications via Email or Text Message. | Yes |
Threshold configuration by metric
| Metric | Threshold configuration |
|---|---|
| Task status | Specify the interval at which status-based alerts are triggered. |
| Business delay | Specify a business latency duration, and a maximum duration the alert can persist after the latency threshold is exceeded. |
| Not Supported by DDL Statements | Select an alert level only. No numeric threshold required. |
| Failover (non-distributed execution) | Specify a time window and the maximum number of failovers allowed within that window before an alert triggers. |
| Failover (distributed execution) | Specify a time window and the maximum number of failovers allowed for a single task slice within that window before an alert triggers. |
Notification channel requirements
| Channel | Requirement |
|---|---|
| To notify a RAM user, use an Alibaba Cloud account to add the RAM user's email address in user information. | |
| Text message | To notify a RAM user, use an Alibaba Cloud account to add the RAM user's mobile phone number in user information. |
| DingTalk | Configure a DingTalk chatbot for your DingTalk group and add the keyword DataWorks to the chatbot. |