Alerts

Alerts proactively notify relevant personnel when exceptions occur during data loading or data processing. Monitoring answers “what happened”; alerts ensure that exceptions reach the right people promptly when human intervention is required.

Three components of an alert

Object

Purpose

When to use it

Alert rule

Defines trigger conditions, alert severity, and notification frequency

Establish monitoring conditions for critical tasks or quality risks

Notification recipient

Defines who receives messages and through which channel

Prepare recipients before creating rules

Alert record

Records exceptions that have been triggered

After receiving a notification, review the rule, time, and exception type

Configure and use alerts in the recommended order: Notification Recipients → Alert Rules → Alert Records. This ensures that a triggered rule can send messages to the correct individual, on-call group, or collaboration group.

Create and manage alert rules

An alert rule consists of an alert template, threshold, severity, notification recipient, notification interval, and enabled status. Threshold fields differ by template. Templates such as “a failure exists” do not require a threshold.

Field

Description

Alert template

Select the data-loading or data-processing exception to monitor

Threshold

Set a trigger boundary for metrics such as file count, duration, success rate, or backlog

Alert severity

Select Notice, Important, or Critical so recipients can respond by priority

Notification recipient

Select one or more enabled notification recipients

Notification interval

Controls the frequency of repeated notifications for the same exception; it can also be set to notify only once

Enabled status

Determines whether the rule starts monitoring immediately after creation

  1. First create a recipient under Notification Recipients.

  2. Open Alert Rules and click Create Alert Rule.

  3. Select an alert template and enter the threshold as prompted.

  4. Select the alert severity, notification recipients, notification interval, and enabled status.

  5. Save the rule and confirm in the rule list that its status is Monitoring.

The rule list supports searching by alert expression, pagination, and maintenance. You can edit a rule, temporarily disable it, permanently disable it, re-enable it, or delete it when it is no longer needed.

Temporary disabling is suitable for reducing noise during a maintenance window or known exception. Permanent disabling is suitable for rules that are not currently in use. Before re-enabling a rule, confirm that its notification recipients and thresholds still match current business objectives.

Available alert templates

Alert templates are organized into data loading and data processing categories. When creating a rule, refer to the templates and fields currently displayed in the UI.

Type

Alert expression

Data loading

File count in a single load task exceeds the threshold

Data loading

Average file load time in a single load task is greater than the threshold

Data loading

Load success rate in a single load task is less than the threshold

Data loading

A file with the same name is loaded

Data loading

A data load failure exists in a single load task

Data processing

Number of files simultaneously waiting for processing in the workspace is greater than the threshold

Data processing

Number of files simultaneously waiting for processing in a single job is greater than the threshold

Data processing

Average file processing duration in a single job is greater than the threshold

Data processing

A file processing failure exists in a single job

Data processing

File processing success rate in a single job is less than the threshold

Data processing

Number of files processed by a single job exceeds the threshold

Data processing

Single-file processing duration is greater than the threshold

Data processing

Number of segments in a single file is greater than the threshold

When setting thresholds, first use historical duration, backlog, and success rate during normal operation as a baseline, then allow room for normal fluctuations. Overly strict thresholds create noise, while overly loose thresholds delay the detection of genuine problems.

Manage notification recipients

Notification recipients determine the channels and recipients to which alert messages are delivered. Current options include email, SMS, phone call, and WeCom.

Type

Required information

Common use

Email

Email address

Send to an individual’s mailbox or a team mailing list

SMS

Mobile phone number

Send high-priority reminders

Phone call

Mobile phone number

Handle critical events that require a strong reminder

WeCom

WeCom Webhook Key

Send to an on-call group or collaboration group

  1. On the Notification Recipients page, click Create Notification Recipient.

  2. Enter a name and select a notification type.

  3. Enter the contact information required by the channel and add notes if needed.

  4. Save and confirm that the notification recipient is enabled.

You can search, edit, enable, disable, and delete notification recipients. Before deleting or disabling one, check whether any alert rules still reference it, or an exception may trigger without anyone receiving a notification.

Create notification recipients based on team responsibility or on-call roles, such as “Data Platform On-Call Group” or “Workflow Maintenance Mailing List.” When personnel change, you only need to maintain the notification recipient instead of modifying every alert rule.

View and handle alert records

Whenever a rule’s trigger condition is met, the system generates an alert record. The alert record list is ordered by alert time and supports searching by rule ID or alert expression and viewing results by page.

Field

Description

Alert time

Time when the exception was triggered

Alert rule ID

Identifier of the rule that generated the record

Alert expression

Exception condition that was actually matched

Alert severity

Notice, Important, or Critical

Status

Read or unread

After receiving a notification, follow these steps:

  1. Confirm the trigger time, rule, and expression in the alert record.

  2. For data-processing exceptions, open Jobs and review the failed node, execution state, and error information.

  3. For SQL performance issues or query failures, open SQL History and review the query details and execution plan.

  4. For API submission, parameter, or permission issues, open Operation Logs and review the current user’s request record.

  5. After handling the issue, adjust the rule threshold, notification interval, or notification recipients as appropriate.

Read means that someone has viewed the record; it does not mean the exception has recovered. Alert records preserve the fact that a trigger occurred. The specific response, remediation, and review should be incorporated into your team’s own on-call or issue-management process.

Boundaries with other alert systems

This page describes data-loading and data-processing alerts in an AI Studio workspace. Genesis model-service notifications, billing alerts, MatrixOne instance alerts, and database operations alerts belong to their respective platform domains and do not share the rules, notification recipients, or records described here.