SuperAPI AI 工具集

signoz-creating-alerts

通用与其它

查看项目

更新于 10-15 21:06

技能介绍

用途:把自然语言意图转成 SigNoz 告警规则,支持阈值、异常、日志量、错误率、延迟、数据缺失等类型,覆盖指标、日志、链路与异常信号。不适用于解释已有告警、排查告警触发原因或修改已有告警(后者直接调用 signoz_update_alert)。

主要能力:解析监控对象、资源范围、阈值、严重级别与通知路由;按信号映射告警类型(METRIC_BASED_ALERT、LOGS_BASED_ALERT、TRACES_BASED_ALERT、EXCEPTIONS_BASED_ALERT);发现资源属性与指标名;检查重复规则;探测数据是否存在;构建配置并做干跑校验与阈值校准。

使用方式:依赖 SigNoz MCP 工具(signoz_create_alert、signoz_list_alert_rules、signoz_get_field_keys 等),不可用则先运行 signoz-mcp-setup,禁止回退到原始 HTTP 或编造配置。流程为:解析意图并检查缺失输入;用 signoz_get_field_keys(fieldContext=resource)与 signoz_get_field_values 发现资源属性,用 signoz_list_metrics 校验指标名;用 signoz_list_alert_rules 分页查重;用 signoz_query_metrics、signoz_aggregate_logs、signoz_aggregate_traces 探测近 1 小时数据;读取 signoz://alert/instructions 与 signoz://alert/examples 构建配置;用 signoz_execute_builder_query 干跑并校准阈值。

限制:必填输入缺失且无法发现时须停止并询问,不得猜测写入;阈值/PromQL 的 condition.thresholds 需 kind 为 basic 且 spec 非空,当前 v2 无法仅以 alertOnAbsent 作为唯一触发;异常规则省略 thresholds;比较操作符须用 above、below、equal、not_equal、above_or_equal、below_or_equal、outside_bounds,equals 无效;持久化与干跑查询需正 limit 与非空排序;干跑需绝对 Unix 毫秒起止时间;PromQL 不支持 signoz_query_metrics。具体价格与平台信息暂未提供。