stock-data-skill
OpenClaw Skill for stock data analysis
纯本地日志分析系统,支持日志统计、重复检测、错误分析和异常识别
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install godyounger/splunk-log-analyzer打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
纯本地日志文件分析工具,无需任何外部连接或云服务。
📥 数据摄取诊断
⚡ 索引性能优化
🚨 错误与异常监控
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.1
SQL_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() - 显示错误信息
└...
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# Log Analyzer - 日志分析系统 纯本地日志文件分析工具,无需任何外部连接或云服务。 ## 功能特性 ### 3个核心功能 1. **📥 数据摄取诊断** - 日志统计(总文件数、总大小、总行数) - 重复日志识别和统计 - 时间分布分析(按小时统计) - 重复率计算和 Top 重复日志展示 2. **⚡ 索引性能优化** - 日志统计分析 - 错误类型统计和分布 - 错误日志提取和展示 - 最近错误列表 3. **🚨 错误与异常监控** - 错误日志检测和分类 - 异常事件识别(基于时间戳统计分析) - 错误趋势可视化 - 异常时间点标记 ## 使用方法 ### 方式 1: 直接运行 ```bash cd ~/.openclaw/workspace/skills/log-analyzer streamlit run log-analyzer.py --server.port 8506 ``` ### 方式 2: 使用启动脚本 ```bash cd ~/.openclaw/workspace/skills/log-analyzer ./start-log-analyzer.sh ``` ### 在 OpenClaw 中使用 当用户要求分析日志文件、检查日志错误、或进行日志统计时,自动启动此技能: ``` "分析 /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 地址**: `IP:192.168.1.1` - **攻击类型**: `SQL_INJECTION|XSS|BRUTE_FORCE|PATH_TRAVERSAL` ## 配置选项 在 Web 界面中可以配置: - **日志目录**: 指定要分析的日志文件目录 - **文件模式**: 选择要分析的文件类型(*.log, *.txt, *.csv) - **最大文件数**: 限制分析的文件数量(1-100) - **显示选项**: 控制图表和重复分析的显示 ## 技术细节 ### 依赖项 - Python 3.7+ - Streamlit - Pandas - Plotly ### 系统架构 ``` LogParser ├─ parse_line() - 解析单行日志 └─ 模式匹配 - 支持多种日志格式 LogAnalyzer ├─ get_log_files() - 获取日志文件列表 ├─ analyze_log_stats() - 日志统计分析 ├─ check_duplicates() - 重复日志检查 ├─ detect_errors() - 错误检测 └─ detect_anomalies() - 异常检测 ResultDisplay ├─ display_stats() - 显示统计信息 ├─ display_duplicates() - 显示重复信息 ├─ display_errors() - 显示错误信息 └...
OpenClaw Skill for stock data analysis
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
139邮箱邮件收发 Skill - 支持 IMAP/SMTP 协议,兼容139/QQ/163/Gmail等主流邮箱 功能: 1. 发送邮件(SMTP) 2. 接收邮件(IMAP) 3. 查看收件箱列表 4. 查看未读邮件 当用户提到 "发邮件"、"收邮件"、"查看邮件"、"邮箱"...
⚠️ 重要声明