Install
openclaw skills install splunk-log-analyzer纯本地日志分析系统,支持日志统计、重复检测、错误分析和异常识别
openclaw skills install splunk-log-analyzer纯本地日志文件分析工具,无需任何外部连接或云服务。
📥 数据摄取诊断
⚡ 索引性能优化
🚨 错误与异常监控
cd ~/.openclaw/workspace/skills/log-analyzer
streamlit run log-analyzer.py --server.port 8506
cd ~/.openclaw/workspace/skills/log-analyzer
./start-log-analyzer.sh
当用户要求分析日志文件、检查日志错误、或进行日志统计时,自动启动此技能:
"分析 /var/log/app.log"
"检查这个日志文件有没有问题"
"帮我统计一下这些日志"
支持标准格式的日志文件:
[2024-03-10 14:30:00][ERROR|WARN|INFO|DEBUG|CRITICAL|FATAL][DB_ERROR|APP_ERROR|NETWORK_ERROR|AUTH_ERROR|TIMEOUT_ERROR]IP:192.168.1.1SQL_INJECTION|XSS|BRUTE_FORCE|PATH_TRAVERSAL在 Web 界面中可以配置:
LogParser
├─ parse_line() - 解析单行日志
└─ 模式匹配 - 支持多种日志格式
LogAnalyzer
├─ get_log_files() - 获取日志文件列表
├─ analyze_log_stats() - 日志统计分析
├─ check_duplicates() - 重复日志检查
├─ detect_errors() - 错误检测
└─ detect_anomalies() - 异常检测
ResultDisplay
├─ display_stats() - 显示统计信息
├─ display_duplicates() - 显示重复信息
├─ display_errors() - 显示错误信息
└─ display_anomalies() - 显示异常
可通过修改启动脚本中的端口参数来更改。