SuperAPI AI 工具集

error-detective

部署与运维

查看项目

更新于 10-15 22:14

技能介绍

用途:在日志和代码中查找并分析错误,适用于调查生产错误、分析日志模式、定位错误根因以及跨系统关联错误。\n\n主要能力:按关键字搜索近期错误;带上下文查看错误;按错误类型统计计数;按时间范围筛选错误;检测重复错误、关联请求 ID、发现错误尖峰;用正则解析堆栈跟踪,提取异常类型、消息与调用栈;提供常见错误模式与对应处置参考(如空指针、超时、连接被拒、内存溢出、限流);提供排查清单(捕获完整错误与堆栈、起始时间、频率、影响范围、近期变更、依赖服务);给出按端点统计错误和按时间统计错误率的 SQL 关联查询示例。\n\n使用方式:以命令行与脚本为主。示例包括:grep -i "error\|exception\|fatal" /var/log/app.log | tail -100;grep -B 5 -A 10 "ERROR" /var/log/app.log;grep -oE "Error: [^:]*" app.log | sort | uniq -c | sort -rn;awk '/2024-01-15 14:/ && /ERROR/' app.log。堆栈解析使用 Python 正则函数 parse_stack_trace。\n\n适用场景:接口返回 500 时搜索日志中的状态码与堆栈定位根因;聚合最近一小时的错误类型、发现尖峰并关联相关事件。\n\n限制:资料未提供安装方式、依赖要求、支持的平台或日志格式范围;示例命令默认日志路径与字段格式,需按实际环境调整。