全部产品
Search
文档中心

大数据开发治理平台 DataWorks:ListDIAlarmRules - 查询数据集成新版任务告警规则列表

更新时间:Nov 21, 2024

查询数据集成新版任务告警规则列表,当前支持的任务类型包括:MySQL到Hologres整库实时解决方案。

接口说明

当您的任务同步类型中包含实时同步时,支持设置告警规则。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
DIJobIdlong

任务 ID,是告警规则关联的任务 ID。

11260
PageNumberlong

页码,默认为 1。

1
PageSizelong

分页大小,默认为 10。

10

返回参数

名称类型描述示例值
object

响应。

RequestIdstring

请求 ID。

74C2FECD-5B3A-554A-BCF5-351A36DE9815
DIAlarmRulePagingobject

告警规则分页结果。

TotalCountlong

总记录数。

2
PageNumberlong

页码。

1
PageSizelong

分页大小。

10
DIJobAlarmRulesarray<object>

告警规则列表。

DIJobAlarmRuleobject

告警规则。

DIAlarmRuleIdlong

告警规则 ID。

41998
DIJobIdlong

任务 ID,是告警规则关联的任务 ID。

11260
Descriptionstring

描述。

mysql同步到hologres心跳告警
MetricTypestring

告警指标类型,可选的枚举值:

  • Heartbeat(任务状态报警)
  • FailoverCount(failover 次数报警)
  • Delay(任务延迟报警)
Heartbeat
Enabledboolean

告警规则是否启用。

true
TriggerConditionsarray<object>

告警触发条件列表,支持多条件。

TriggerConditionobject

告警触发条件。

Severitystring

严重程度,可选的枚举值:

  • Warning
  • Critical
Warning
Durationlong

告警计算时间区间,单位分钟。

15
Thresholdlong

告警阈值。

  • 任务状态报警:无阈值。
  • failover 次数报警:阈值为 failover 次数。
  • 任务延迟报警:阈值为延迟时长,单位秒。
5
NotificationSettingsobject

告警通知设置。

NotificationChannelsarray<object>

告警通知渠道,支持多值。

NotificationChannelobject

告警通知渠道。

Severitystring

严重程度,可选的枚举值:

  • Warning
  • Critical
Warning
Channelsarray

通道列表。

Channelstring

通道,可选的枚举值:

  • Mail(邮件)
  • Phone(电话)
  • Sms(短信)
  • Ding(钉钉)
Ding
NotificationReceiversarray<object>

告警通知接收方,支持多值。

NotificationReceiverobject

告警通知接收方。

ReceiverTypestring

接收方类型。

  • 当告警通知渠道为邮件、电话、短信时,接收方类型为阿里云用户 ID。
  • 当告警通知渠道为钉钉时,接收方类型为钉钉 token。
DingToken
ReceiverValuesarray

接收方取值列表。

ReceiverValuestring

接收方取值。

  • 当接收方类型为阿里云 ID 时,接收方取值为具体阿里云用户 ID。
  • 当接收方类型为钉钉 token 时,接收方取值为具体钉钉 token 值。
token1
InhibitionIntervalinteger

告警抑制间隔时长,单位分钟。

5

示例

正常返回示例

JSON格式

{
  "RequestId": "74C2FECD-5B3A-554A-BCF5-351A36DE9815",
  "DIAlarmRulePaging": {
    "TotalCount": 2,
    "PageNumber": 1,
    "PageSize": 10,
    "DIJobAlarmRules": [
      {
        "DIAlarmRuleId": 41998,
        "DIJobId": 11260,
        "Description": "mysql同步到hologres心跳告警",
        "MetricType": "Heartbeat",
        "Enabled": true,
        "TriggerConditions": [
          {
            "Severity": "Warning",
            "Duration": 15,
            "Threshold": 5
          }
        ],
        "NotificationSettings": {
          "NotificationChannels": [
            {
              "Severity": "Warning",
              "Channels": [
                "Ding"
              ]
            }
          ],
          "NotificationReceivers": [
            {
              "ReceiverType": "DingToken",
              "ReceiverValues": [
                "token1"
              ]
            }
          ],
          "InhibitionInterval": 5
        }
      }
    ]
  }
}

错误码

HTTP status code错误码错误信息描述
403Forbidden.AccessAccess is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition.没有权限,请授权
429Throttling.ApiThe request for this resource has exceeded your available limit.对该资源的请求已超过您的可用上限。
429Throttling.SystemThe DataWorks system is busy. Try again later.DataWorks系统繁忙,请稍后再试。
429Throttling.UserYour request is too frequent. Try again later.您的请求过于频繁,请尝试放缓请求速度。
500InternalError.SystemAn internal system error occurred. Try again later.系统内部错误,请稍后再试。
500InternalError.UserId.MissingAn internal system error occurred. Try again later.系统内部错误,请稍后再试。

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史