SuperAPI AI 工具集

monte-carlo-monitor-creation

数据与分析

查看项目

更新于 10-16 08:39

技能介绍

用途:通过 MCP 工具创建 Monte Carlo 监控器,产出可纳入 CI/CD 的 monitors-as-code YAML,而非直接创建监控器。

适用场景:用户要求创建或添加监控器、监控某表字段或指标、检查数据质量规则或数据契约,以及在新转换逻辑后增加监控时激活;仅查询数据、处理告警、影响评估、查看或编辑删除已有监控器时不应激活。

主要能力:支持五类监控器,包括 metric(统计指标或行数变化,需时间戳字段)、validation(行级数据质量检查,告警 INVALID 数据)、custom SQL(任意返回单值的 SQL,按阈值告警)、comparison(两表间指标对比)、table(数据库/模式级表组的新鲜度、模式变更与体量)。

使用方式:先完成验证阶段,按需调用 testConnection、search、getTable、getValidationPredicates、getDomains 确认连接、表、列与域;再读取对应 references 文件(如 references/metric-monitor.md),确认调度(fixed、dynamic、loose;table 监控不支持 schedule 字段),经用户确认后调用对应创建工具生成 YAML。将返回 YAML 包装为 montecarlo: <monitor_type>: - <yaml> 结构,保存到 .yml 文件,通过 montecarlo monitors apply --namespace <namespace> 应用或接入 CI/CD。结果须展示完整 YAML。

限制:禁止猜测列名,须从 getTable 获取;创建前必须确认并检查表的域;时间值用 ISO 8601;不得重排创建工具返回的 YAML 值;验证阶段未完成前不得调用创建工具;该技能不替代环境相关的验证、测试或专家审查。官方未提供的细节暂未说明。