该系统主要功能是对应用终端和云服务端进行日志收集,根据日志进行分析统计和展示,出现异常及时发出告警提醒等。主要模块包括云端监控(接口统计、QPS、出入带宽、状态码、接口响应时间等)、终端监控(平台异常、APP错误、设备异常等)、日志上报管理(上报开关、日志文件、用户反馈等)、配置管理(域名接口管理、告警配置、应用接入管理、日/周/月报管理等)。该项目的需求文档、概要设计、详细设计、后台代码研发,全程几乎由本人独立完成。该系统基于Spring+SpringBoot+MyBatis开发框架,前端基于Vue+ElementUI框架,涉及组件包括Redis、Elasticsearch、Logstash,MySQL数据库进行持久化,用Tomcat部署于云服务器(后改用Docker容器化部署)。