DataWorks MCP Server

Official

CreateAlertRule

Define and manage custom monitoring and alert rules for DataWorks MCP Server. Set conditions, notifications, and receivers to tailor alerts for tasks, baselines, or workflows.

Instructions

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

Input Schema

NameRequiredDescriptionDefault
EnabledYes告警规则是否启用
NameYes自定义规则名
NotificationNo告警通知配置
OwnerYes自定义规则的责任人阿里云UID
TriggerConditionYes触发告警的条件

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "Enabled": { "description": "告警规则是否启用", "type": "boolean" }, "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", "type": "string" }, "SilenceStartTime": { "description": "静默告警开始时间,格式为HH:mm", "type": "string" } }, "required": [ "Channels", "Receivers" ], "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": "超时时间,单位为分钟,取值范围[1,21600]" } }, "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" } }, "required": [ "Name", "Owner", "Enabled", "TriggerCondition" ], "type": "object" }

You must be authenticated.

Other Tools from DataWorks MCP Server

Related Tools

ID: 5xvvskonjr