更新数据集成新版任务告警规则,当前支持的任务类型包括:MySQL到Hologres整库实时同步任务。
当您的任务同步类型中包含实时同步时,支持设置告警规则。
告警规则更新为全字段更新,不支持部分字段更新。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 |
类型 |
是否必选 |
示例值 |
描述 |
Action | String | 是 | UpdateDIAlarmRule | 系统规定参数。取值:UpdateDIAlarmRule。 |
DIAlarmRuleId | Long | 是 | 34982 | 告警规则ID。 |
Description | String | 否 | mysql同步到hologres心跳告警 | 描述。 |
MetricType | String | 是 | Heartbeat | 告警指标类型,可选的枚举值:
|
TriggerConditions | Array | 是 | 告警触发条件列表,支持多条件。 |
|
Severity | String | 否 | Warning | 严重程度,可选的枚举值;
|
Duration | Long | 否 | 15 | 告警计算时间区间,单位分钟。 |
Threshold | Long | 否 | 5 | 告警阈值。
|
NotificationSettings | Object | 是 | 告警通知设置。 |
|
NotificationChannels | Array | 是 | 告警通知渠道,支持多值。 |
|
Severity | String | 否 | Warning | 严重程度,可选的枚举值:
|
Channels | Array of String | 否 | Ding | 通道,可选的枚举值:
|
NotificationReceivers | Array | 是 | 告警通知接收方,支持多值。 |
|
ReceiverType | String | 否 | DingToken | 接收方类型。
|
ReceiverValues | Array of String | 否 | token1 | 接收方取值。
|
InhibitionInterval | Integer | 否 | 5 | 告警抑制间隔时长,单位分钟,默认5分钟。 |
Enabled | Boolean | 否 | true | 告警规则是否启用,默认不开启。 |
返回数据
名称 |
类型 |
示例值 |
描述 |
RequestId | String | A6C6B486-E3A2-5D52-9E76-D9380485D946 | 请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=UpdateDIAlarmRule
&DIAlarmRuleId=34982
&Description=mysql同步到hologres心跳告警
&MetricType=Heartbeat
&TriggerConditions=[{"Severity":"Warning","Duration":15,"Threshold":5}]
&NotificationSettings={"NotificationChannels":[{"Severity":"Warning","Channels":["Ding"]}],"NotificationReceivers":[{"ReceiverType":"DingToken","ReceiverValues":["token1"]}],"InhibitionInterval":5}
&Enabled=true
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<UpdateDIAlarmRuleResponse>
<RequestId>A6C6B486-E3A2-5D52-9E76-D9380485D946</RequestId>
</UpdateDIAlarmRuleResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "A6C6B486-E3A2-5D52-9E76-D9380485D946"
}
错误码
HttpCode |
错误码 |
错误信息 |
描述 |
429 | Throttling.Api | The request for this resource has exceeded your available limit. | 对该资源的请求已超过您的可用上限。 |
429 | Throttling.System | The DataWorks system is busy. Try again later. | DataWorks系统繁忙,请稍后再试。 |
429 | Throttling.User | Your request is too frequent. Try again later. | 您的请求过于频繁,请尝试放缓请求速度。 |
500 | InternalError.System | An internal system error occurred. Try again later. | 系统内部错误,请稍后再试。 |
500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | 系统内部错误,请稍后再试。 |
访问错误中心查看更多错误码。
反馈
- 本页导读 (1)
文档反馈