Updates an alert rule for a synchronization task.
Operation description
Alert rules can be configured when your task includes real-time synchronization. The alert rule is updated as a full-field update. Partial field updates are not supported.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DIAlarmRuleId |
integer |
Yes |
The alert rule ID. |
34982 |
| Description |
string |
No |
The description of the alert rule. |
mysql synchronizes to hologres heartbeat alert |
| MetricType |
string |
Yes |
The metric type in the alert rule. Valid values:
|
Heartbeat |
| TriggerConditions |
array<object> |
Yes |
The conditions that are used to trigger the alert rule. |
|
|
object |
No |
The condition that is used to trigger the alert rule. |
||
| Severity |
string |
No |
The severity level. Valid values:
|
Warning |
| Duration |
integer |
No |
The time interval for alert calculation. Unit: minutes. |
15 |
| Threshold |
integer |
No |
The alert threshold.
|
5 |
| NotificationSettings |
object |
Yes |
The alert notification settings. |
|
| NotificationChannels |
array<object> |
Yes |
The alert notification methods. |
|
|
object |
No |
The alert notification method. |
||
| Severity |
string |
No |
The severity level. Valid values:
|
Warning |
| Channels |
array |
No |
The alert notification methods. |
|
|
string |
No |
The alert notification method. Valid values:
|
Ding |
|
| NotificationReceivers |
array<object> |
Yes |
The settings of alert notification recipients. |
|
|
object |
No |
The setting of an alert notification recipient. |
||
| ReceiverType |
string |
No |
The recipient type.
|
DingToken |
| ReceiverValues |
array |
No |
The recipients. |
|
|
string |
No |
The recipient.
|
token1 |
|
| InhibitionInterval |
integer |
No |
The duration of the alert suppression interval. Default value: 5. Unit: minutes. |
5 |
| Enabled |
boolean |
No |
Specifies whether to enable the alert rule. By default, the alert rule is disabled. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned result. |
||
| RequestId |
string |
The request ID. |
A6C6B486-E3A2-5D52-9E76-D9380485D946 |
Examples
Success response
JSON format
{
"RequestId": "A6C6B486-E3A2-5D52-9E76-D9380485D946"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | No permission, please authorize |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.