统一日志监控系统 springboot websocket 作品
目的:
统一监控 开发测试环境日志 如果需要可以拓展线上环境的日志(自己视情况而定) 或者分环境部署 (区分线下 线上)
步骤
* git clone https://git.oschina.net/redArmy/springboot-websocket-logs.git * 导入 doc下的  修改自己的 application.properties 数据库 * mvn spring-boot:run * 访问 http://127.0.0.1:8888 (端口自己改) logs.jsp 中 ws 的 url 自己改 (我是 走nginx 访问的 ) * 注意 项目部署服务器 需要做到 可以 ssh 免登录到 log 日志所在服务器 (此处可以有别的思路 目前是 ssh 并且 tail 日志文件 可以考虑 消息队列 直接传送到本系统 或者 应用系统 打印日志流 或者文件到指定端口 然后本系统接收 端口流数据 等等 自己可以想想 各种方法 条条大路通罗马)
系统截图
附录
upstream logs_efunbox_cn { server 192.168.1.85:8888; keepalive 64; } server { listen 80; server_name logs.efunbox.cn; index index.html index.jhtml index.htm default.html default.htm; root html; access_log /opt/logs/nginx/logs.efunbox.cn.log; error_log /opt/logs/nginx/logs.efunbox.cn.error.log; location / { proxy_pass http://logs_efunbox_cn; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }
参考项目
https://github.com/wucao/JDeploy https://github.com/paurushchandra/springboot-websocket.git 如果 想搭建 Elasticsearch、Logstash、Kibana搭建统一日志分析平台参考: http://www.cnblogs.com/ityouknow/p/4933103.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
2016-07-26 myisam MySQL 锁问题
2016-07-26 Java程序员应该知道的10个调试技巧