Agent Skills
返回列表
日志异常检测

日志异常检测

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,在 AI 助手中安装 @user_c5d41a7d/log-anomaly-detection 技能。

技能介绍

要解决的问题

在持续集成与生产环境中,错误日志往往不是均匀出现,而是集中在某段时间突然飙升。如果只看单行日志,很容易淹没在正常输出里,等到用户反馈才发现问题已经扩大。这个技能面向的是缺少统一日志异常监控的场景:人工盯日志耗时长、阈值设定不合理导致告警噪声大、夜间问题无人及时处理。

核心能力与工作方式

技能会先读取 log_paths 指定的日志文件,按时间窗口切片,再用 error_patterns 匹配 ERROR、Exception、timeout 等异常。它会比较当前错误率与 baseline_window 内的历史基线,并根据 warning_threshold 与 critical_threshold 输出告警等级。发现异常时,会附带 sample_limit 条样例、聚类时间段和建议排查路径,方便快速定位问题范围。

适用边界与注意点

  • 需要配置准确的 error_patterns 与基线窗口,否则可能漏报或误报。
  • 基线不足时,技能会降级为固定阈值,并在结果中标记低置信度。
  • 修改告警阈值、删除日志或重启服务前,必须进行人工确认。
  • 日志样例会自动脱敏 token、邮箱和用户标识,但不应上传完整敏感日志。

使用场景

  • 运维工程师在夜间无人值守时,需监控应用日志中 ERROR 突增,并在影响用户前触发告警。
  • 排查线上偶发超时问题的开发,需对比历史基线与当前错误率,聚类近期 timeout 日志并定位集中爆发的时间窗口。
  • 负责告警治理的 SRE,在调整策略时,需利用基线对比区分 warning 与 critical 级别,减少无效报警的打扰。

适合人员

  • 后端开发工程师:希望在排查线上偶发超时或异常时,能快速获取聚类后的日志样例与建议排查路径,缩短定位时间。
  • 夜班运维工程师:需要在无人盯盘时让系统自动对比错误率基线,提前捕获夜间突发日志异常并发送告警。
  • 告警治理负责人:期望通过区分 warning 与 critical 级别,过滤掉低优先级的日志波动,减少无效报警对团队的打扰。