DataWorks MCP Server

Official

UpdateAlertRule

Update custom monitoring alert rules in DataWorks MCP Server, enabling or disabling triggers, setting conditions, and configuring notifications for specific tasks, baselines, or workflows.

Instructions

更新自定义监控告警规则 *此Tool有MCP Resource,请查看UpdateAlertRule(MCP Resource)获取更多使用此Tool的示例详情。

Input Schema

NameRequiredDescriptionDefault
EnabledNo告警规则是否启用
IdNo自定义规则ID
NameNo自定义规则名
NotificationNo告警通知配置
OwnerNo自定义规则的责任人阿里云UID
TriggerConditionNo触发告警的条件

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "Enabled": { "description": "告警规则是否启用", "type": "boolean" }, "Id": { "description": "自定义规则ID" }, "Name": { "description": "自定义规则名", "type": "string" }, "Notification": { "additionalProperties": false, "description": "告警通知配置", "properties": { "Channels": { "description": "告警通道列表", "items": { "type": "string" }, "type": "array" }, "IntervalInMinutes": { "description": "告警间隔,单位为分钟,取值范围[5,10000]" }, "Maximum": { "description": "一个自然日内的告警最大次数,取值范围[1,10000]" }, "Receivers": { "description": "告警接收对象", "items": { "additionalProperties": false, "properties": { "Extension": { "description": "告警对象需要的额外配置,当ReceiverType为DingdingUrl,支持设置{\"atAll\":true}@所有人", "type": "string" }, "ReceiverType": { "description": "告警接收对象类型,枚举值:- AliUid: 阿里云UID- ShiftSchedule: 值班表- TaskOwner: 任务责任人,适用于自定义告警和事件告警- Owner: 责任人,适用于基线告警- WebhookUrl: 自定义webhookUrl- DingdingUrl: 钉钉webhookUrl- FeishuUrl: 飞书webhookUrl- WeixinUrl: 企业微信webhookUrl", "type": "string" }, "ReceiverValues": { "description": "告警接收对象值", "items": { "type": "string" }, "type": "array" } }, "type": "object" }, "type": "array" }, "SilenceEndTime": { "description": "静默结束时间,格式为HH:mm:ss", "type": "string" }, "SilenceStartTime": { "description": "静默开始时间,格式为HH:mm:ss", "type": "string" } }, "type": "object" }, "Owner": { "description": "自定义规则的责任人阿里云UID", "type": "string" }, "TriggerCondition": { "additionalProperties": false, "description": "触发告警的条件", "properties": { "Extension": { "additionalProperties": false, "description": "扩展信息,部分触发条件需要配置", "properties": { "CycleUnfinished": { "additionalProperties": false, "description": "周期未完成告警配置", "properties": { "CycleAndTime": { "description": "周期和时间配置列表", "items": { "additionalProperties": false, "properties": { "CycleId": { "description": "周期ID,取值范围为[1,288]" }, "Time": { "description": "未完成时间,格式为hh:mm,hh的取值范围为[0,47],mm的取值范围为[0,59]", "type": "string" } }, "type": "object" }, "type": "array" } }, "type": "object" }, "Error": { "additionalProperties": false, "description": "出错告警配置", "properties": { "AutoRerunAlertEnabled": { "description": "离线任务由于失败自动重跑,是否产生告警", "type": "boolean" }, "StreamTaskIds": { "description": "实时计算任务监控时填入对应的任务ID", "type": "array" } }, "type": "object" }, "InstanceErrorCount": { "additionalProperties": false, "description": "任务实例出错数量告警配置", "properties": { "Count": { "description": "出错的任务实例数,取值范围为[1,10000]" } }, "type": "object" }, "InstanceErrorPercentage": { "additionalProperties": false, "description": "任务实例出错比例告警配置", "properties": { "Percentage": { "description": "出错实例占比,取值范围[1-100]" } }, "type": "object" }, "InstanceTransferFluctuate": { "additionalProperties": false, "description": "转实例数量波动告警配置", "properties": { "Percentage": { "description": "转实例波动百分比,取值范围[1-100]" }, "Trend": { "description": "转实例波动类型,枚举值:- abs: 绝对值- increase: 增长- decrease: 下降", "type": "string" } }, "type": "object" }, "Timeout": { "additionalProperties": false, "description": "超时告警配置", "properties": { "TimeoutInMinutes": { "description": "超时时间,单位为分钟" } }, "type": "object" }, "UnFinished": { "additionalProperties": false, "description": "未完成告警配置", "properties": { "UnFinishedTime": { "description": "未完成时间,格式为hh:mm,hh的取值范围为[0,47],mm的取值范围为[0,59]", "type": "string" } }, "type": "object" } }, "type": "object" }, "Target": { "additionalProperties": false, "description": "监控对象", "properties": { "AllowTasks": { "description": "监控任务白名单列表", "type": "array" }, "Ids": { "description": "监控对象ID列表", "type": "array" }, "Type": { "description": "监控对象类型,枚举值:- Task: 任务节点- Baseline: 基线- Project: 工作空间- BizProcess: 业务流程", "type": "string" } }, "type": "object" }, "Type": { "description": "触发告警的类型,枚举值:- Finished: 实例完成- UnFinished: 实例未完成- Error: 实例出错- CycleUnfinished: 实例周期未完成- Timeout: 实例超时- InstanceTransferComplete: 任务转实例完成- InstanceTransferFluctuate: 实例数量波动- ExhaustedError: 自动重跑后仍出错- InstanceKeyword: 出错实例包含关键词- InstanceErrorCount: 出错实例数量- InstanceErrorPercentage: 出错实例占比- ResourceGroupPercentage: 资源组利用率- ResourceGroupWaitCount: 资源组等资源实例数", "type": "string" } }, "type": "object" } }, "type": "object" }

You must be authenticated.

Other Tools from DataWorks MCP Server

Related Tools

ID: 5xvvskonjr