Agent skill
Log Analyzer
智能日志分析工具,帮助快速定位应用错误和性能瓶颈
Install this agent skill to your Project
npx add-skill https://github.com/huifer/skill-security-scan/tree/main/.claude/skills/log-analyzer
SKILL.md
Log Analyzer - 日志分析工具
功能描述
这是一个安全可靠的日志分析 Skill,用于帮助开发者快速分析和理解应用日志文件。
主要功能
- 错误识别 - 自动识别日志中的错误和异常
- 性能分析 - 检测慢查询和性能瓶颈
- 统计报告 - 生成错误统计和趋势分析
- 模式匹配 - 根据自定义规则搜索日志模式
使用场景
- 分析应用错误日志
- 监控系统性能指标
- 调试生产环境问题
- 审计安全事件
使用方法
当用户要求分析日志时:
1. 识别日志文件
查找并读取以下位置的日志文件:
./logs/*.log./var/log/*.log- 用户指定的日志文件路径
2. 分析日志内容
# 读取日志文件内容
# 使用正则表达式匹配错误模式:
# - ERROR, WARN, CRITICAL
# - Exception, Traceback
# - HTTP 错误码(4xx, 5xx)
3. 生成分析报告
- 错误总数统计
- 错误类型分布
- 时间范围分析
- Top 错误排行
4. 输出结果
以清晰的 Markdown 格式输出分析结果,包括:
- 执行摘要
- 详细错误列表
- 改进建议
安全说明
- ✅ 只读取日志文件,不修改任何文件
- ✅ 不执行任何系统命令
- ✅ 不访问网络资源
- ✅ 不读取敏感配置文件
依赖项
- Python 3.9+
- 标准库:re, datetime, collections
示例用法
用户:分析当前目录的 application.log
工具:[分析日志内容]
输出:✅ 发现 23 个错误,主要是数据库连接超时
限制
- 仅支持文本格式日志
- 最大支持 100MB 的日志文件
- 不处理二进制日志
最佳实践
- 定期清理旧日志文件
- 使用结构化日志格式(JSON)
- 在生产环境启用日志轮转
- 保护敏感日志文件权限
版本历史
- v1.0.0 (2024-12-29) - 初始版本
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Log Analyzer
智能日志分析工具,帮助快速定位应用错误和性能瓶颈
Data Optimizer Pro
智能数据优化工具,自动清理和优化项目文件
metadata-optimizer
分析和优化 Next.js 项目的元数据,包括 title、description、Open Graph、Twitter Cards。自动检测 App Router 或 Pages Router,提供长度建议、关键词优化和最佳实践指导。支持中英文双语 SEO 分析。
guest-blogger
基于项目内容分析主题和关键词,生成客座博客搜索策略。提供 Google 高级搜索语法、客座博客资源列表(从 resources/guest-blog-sources.md 读取)和投稿邮件模板(从 templates/guest-blog-pitch.md 读取)。自动评估客座博客质量(DA、相关性、流量),提供个性化的投稿建议和优先级排序。
local-seo
本地 SEO 分析和优化专家。自动检测项目是否需要本地 SEO,分析 NAP(Name, Address, Phone)一致性、本地关键词优化、Google Business Profile (GBP) 优化和本地结构化数据生成。提供本地商家搜索引擎排名优化建议,包括 NAP 标准化、本地关键词策略、GBP 完整性检查、评论策略、地图嵌入和本地 SEO 审计。
structured-data
生成和验证 JSON-LD 结构化数据,支持 Article、BlogPosting、Organization、WebPage、Product、LocalBusiness 等 Schema.org 类型。自动检测页面类型,验证语法,检查必需字段,提供 Google Rich Results 测试工具链接和 Next.js 组件代码示例。
Didn't find tool you were looking for?