日志采集
实时分析
数据可视化
告警系统
数据导出
模块 | 技术栈 | 说明 |
---|---|---|
前端 | React + ECharts | 低延迟渲染与交互 |
后端 | Spring Boot + Kafka | 高并发日志处理 |
存储 | Elasticsearch + MySQL | 日志索引与元数据管理 |
分布式 | Docker + Kubernetes(可选) | 支持集群部署与扩缩容 |
企业级用户
开发者/运维团队
安全审计
环境要求
快速开始
# 下载打包文件 wget https://guangnian.com/spider-tool-latest.tar.gz # 解压并配置数据库连接 tar -xzf spider-tool-latest.tar.gz vim config/application.yml # 启动服务 ./bin/start.sh
日志接入示例
# Nginx日志配置(config/log_sources.yml) name: "nginx_access" type: "tail" path: "/var/log/nginx/access.log" format: "COMBINED" # 自动解析常见格式
安全机制 | 描述 |
---|---|
传输加密 | 日志采集使用TLS 1.3加密传输 |
访问控制 | RBAC权限模型(角色:管理员/分析师) |
敏感数据脱敏 | 支持正则表达式替换敏感字段(如IP) |
审计日志 | 记录所有数据操作与权限变更历史 |
功能 | 免费版 | 专业版 |
---|---|---|
日志采集频率 | 1次/分钟 | 1次/秒 |
数据保留时间 | 7天 | 30天 |
告警规则数量 | 3个 | 无限 |
可视化模板 | 基础模板 | 可定制模板库 |
技术支持 | 社区论坛 | 专属客服+SLA保障 |
Q1:如何处理每天上百GB的日志数据?
A1:建议采用以下方案:
Q2:如何定制专属的告警规则?
A2:在告警配置页面:
ERROR_RATE
) >80%持续5分钟
)