基于 Skywalking 项目的二次开发,打造全景监控系统,提供 Agent ,无侵入式接入即可监
控服务运行情况,如服务器信息、服务性能、服务调用链路、日志采集分析、分布式追踪、性能指标分析、应
用服务依赖分析、可视化一体化、告警通知等
开发工具:IDEA,JDK1.8,MySQL,VsCode
项目技术:SpringBoot,Nacos,Mybatis-Plus,Redis,Vue,Agent。
项目职责:
使用 Redis 分布式锁,对告警功能改造
增加租户字段,使服务接入后能区分。
修改建表语句,接入阿里云 ADB 数据库。
性能优化,解决数据延迟问题。
通过 Agent 探针采集方式,无入侵式集成。
修改源码,增加用户,租户概念。
修改告警能,改为可动态配置告警规则,即时生效。
服务器通过 Node_exporter 接入,用于监控主机运行状态。抓取服务器上的服务器指标(如磁盘I / O统计数据,CPU 负载,内存使用情况);