SuperAPI AI 工具集

log-analysis

部署与运维

查看项目

更新于 10-15 17:26

技能介绍

该技能用于分析应用日志,识别错误、性能问题和安全异常,适用于错误调试、性能分析、安全审计与故障响应。操作以只读方式进行,需掩码密码、令牌等敏感信息,禁止修改日志文件或向外暴露敏感内容。

使用方式分段进行:先在 /var/log/、/var/log/nginx/、/var/log/apache2/ 或 ./logs/ 定位日志文件;再用 grep 检索错误模式,例如 grep -i "error|exception|fail" application.log、tail -100 application.log | grep -i error,以及用 grep -E "HTTP/[0-9.]+ 5[0-9]{2}" access.log 匹配 5xx,grep -E "HTTP/[0-9.]+ 4[0-9]{2}" access.log 匹配 4xx。

随后做模式统计:用 cut、sort、uniq -c、sort -rn 按时间窗口或 IP 汇总错误与请求量;性能方面用 awk '{print $NF}' access.log 提取响应时间,awk '$NF > 1.0 {print $0}' 找慢请求,并按分钟或端点统计流量。安全方面用 grep 检测 SQL 注入、XSS、目录遍历与登录暴力破解等可疑模式。

输出报告包含摘要(分析窗口、总行数、错误与警告数)、错误分析表(类型、次数、最近出现时间)和建议动作。最佳实践包括明确时间范围、保存常用 grep 模式、用 -A/-B 查看上下文,以及用 zgrep 搜索轮转压缩日志。Unity3D 场景可用 unity-mcp: read_console 收集 Error/Warning/Exception,分类 NullReferenceException、MissingReferenceException、IndexOutOfRangeException 等,按 Critical/High/Low 排定优先级,并作为 bmad-gds-create-story 的输入;触发于 OMU Workflow 2 与 Workflow 5 的 VERIFY 阶段。具体安装命令、收费与平台支持暂未提供。