📦 Server Log AnalyzerAnalyzes — 服务器日志分析器分析

v1.0.0

通过服务器日志文件检测问题、提取性能指标并提供故障排查洞察。触发词:“analyze logs”、“log analysis”、“c...

0· 11·0 当前·0 累计
下载技能包
最后更新
2026/4/22
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能的代码和说明与其声明的用途(解析和分析日志文件)一致;提供的文件中未发现异常网络访问、额外凭据或系统级更改的迹象,但来源未知,且审查时提供的脚本部分被截断,因此无法完全确定。
评估建议
该技能用于本地日志分析时显得合理:它只需你指定的日志文件,并依赖 Python 标准库。安装或运行前:1)完整审阅 scripts/log_analyzer.py(提供的片段被截断),确认确实没有网络调用、subprocess.exec 使用,或除输出/报告外的文件写入。2)除非信任该技能或在隔离环境运行,否则不要输入含 PII、密钥、token 的敏感日志,因为解析输出可能包含敏感数据(traceback 可能含文件路径和错误信息)。3)若计划在生产环境运行,先用非敏感日志样本和/或沙箱测试。如需要,提供完整未截断脚本,我会重新检查是否存在隐藏的网络、exec 或文件外泄行为,以提高可信度。...
详细分析 ▾
用途与能力
名称/描述(服务器日志分析、异常追踪、性能指标)与所含代码(scripts/log_analyzer.py)及文档保持一致。未请求无关的二进制文件、环境变量或配置路径。
指令范围
SKILL.md 仅指示运行提供的 Python 脚本处理日志文件。该脚本读取并解析给定日志,提取 traceback 与路径,生成报告。在所检查部分中,它不会访问其他系统文件、环境变量或外部端点。注意:ExceptionTracker 会记录 traceback 中的文件路径(过滤包含 “/home/javanep/” 或 “/home/” 的路径,并排除 “paddle”“phi” 等库路径),这是项目特定行为,本身并非恶意。
安装机制
无安装说明 —— 仅提供指令,附带一个仅使用标准库的独立 Python 脚本。不要求下载、包管理器或解压。
凭证需求
该技能无需凭据、环境变量或配置文件路径。所需资源与声明的功能成正比。
持久化与权限
始终为 false,且该 skill 不会尝试修改所提供的材料中的其他 skill 或系统级设置。未请求持久化或提升权限。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/22

server-log-analyzer 初始版本: - 分析服务器日志文件,发现问题、提取性能指标并提供排障洞察。 - 支持格式:`[YYYY/MM/DD HH:MM:SS] module.path LEVEL line_number: message`。 - 提供日志统计(INFO、WARNING、ERROR 计数,模块统计,时间范围)。 - 按严重级别和已知模式检测常见服务器问题。 - 提取并汇总 Python 异常,突出用户代码。 - 计算 TPS、批处理时间等性能指标,可设警告与严重阈值。 - 输出结构化段落:summary、exceptions、performance、issues、module stats。 - 提供 CLI,可选 JSON 输出。

无害

安装命令

点击复制
官方npx clawhub@latest install server-log-analyzer
镜像加速npx clawhub@latest install server-log-analyzer --registry https://cn.longxiaskill.com

技能文档

分析服务器日志文件,识别问题,提取性能指标,提供可操作的故障排查建议。

支持的日志格式

`` [YYYY/MM/DD HH:MM:SS] module.path LEVEL line_number: message ` 示例: ` [2026/04/15 12:08:03] sanhai.flow.linear_data_flow INFO 127: flow_id:2044266474671067136 - Worker completed `

用法

基础分析

`bash python scripts/log_analyzer.py /path/to/your/logfile.log `

JSON 输出(用于自动化)

`bash python scripts/log_analyzer.py /path/to/your/logfile.log --json `

功能

1. 日志统计

  • 统计 INFO、WARNING、ERROR、CRITICAL 条目
  • 显示时间范围与持续时长
  • 模块级统计

2. 问题检测

自动识别常见问题:

| 严重等级 | 问题类型 | 检测模式 | |----------|----------------|------------------------------| | 高 | 数据库故障 | [DB] update/insert failed | | 高 | 组件缺失 | has no corrector | | 中 | 通知失败 | email notification failed | | 中 | 分类错误 | paper type error | | 低 | ID 识别失败 | invalid student number` |

3. Python 异常追踪

提取 Python traceback 信息:
  • 异常类型与消息
  • 源文件位置(过滤框架代码)
  • 项目关键代码位置

4. 性能指标

  • TPS(每秒任务数)
  • 批处理耗时
  • Worker 级耗时

输出区块

| 区块 | 内容 | |------------|------------------------------| | Summary | 日志级别计数、时间范围 | | Exceptions | Python 异常(最高优先级) | | Performance| TPS、处理耗时 | | Issues | 按严重等级分类的问题 | | Modules | 模块调用频率 |

性能阈值

| 指标 | 正常 | 警告 | 严重 | |------------|--------|-------|------| | TPS | 50-300 | <20 | <10 | | Batch Time | <2s | >5s | >10s |

注意事项

  • 大文件(>10MB)处理时间可能较长
  • 异常追踪会过滤框架/库代码
  • 结果按严重等级排序(异常优先)
数据来源ClawHub ↗ · 中文优化:龙虾技能库