SuperAPI AI 工具集

anomaly-detection

通用与其它

查看项目

更新于 10-15 20:30

技能介绍

用途:面向生产系统的基于规则的异常检测,帮助在任务缓慢退化、错误率上升、重复错误出现时提前发现异常,并通过冷却期避免告警风暴。

主要能力:提供异常类型与严重级别枚举(critical/high/medium/low);内置规则覆盖慢任务、高失败率、工作进程不健康、队列积压、超时激增、重复错误、内存峰值、CPU峰值;支持可配置阈值、冷却时间、错误模式计数与告警解决状态;提供活跃异常按严重级别排序查询。

使用方式:资料提供 TypeScript 与 Python 两种实现。核心类为 AnomalyDetector,主要方法包括 checkWorkerHealth(传入工作进程状态、处理数、失败数、队列深度、耗时、内存、CPU 等)、checkJobExecution(传入任务耗时、预期耗时、成功标志与错误信息)、resolveAnomaly(标记告警已解决)和 getActiveAnomalies(获取未解决告警)。TypeScript 通过 getAnomalyDetector() 获取单例。

适用场景:任务队列与工作进程监控、错误率与重复错误跟踪、资源使用异常预警。

限制:资料未提供安装命令、依赖要求、平台支持、收费与价格信息;规则阈值与冷却时间以示例形式给出,实际使用需按需调整。