基本信息
文件名称:运维监控告警72课件讲解.pptx
文件大小:371.23 KB
总页数:6 页
更新时间:2026-04-03
总字数:约小于1千字
文档摘要
SpringBoot四层架构全景运维监控告警
Controller层接收外部请求,比如前端页面关于查看监控数据、配置告警规则等操作的请求,或者外部系统通过OpenAPI发送的接入请求。然后根据请求内容,调用对应的Service层方法进行处理,并将处理结果(如返回监控历史图表数据、告警配置成功提示等)返回给请求方(前端页面或外部系统)。
Service层处理核心业务逻辑。对于Agent采集的CPU、内存、磁盘、网络等数据,进行接收和初步处理,比如数据的校验、格式转换等。依据阈值规则,判断采集到的数据是否触发告警条件。当触发告警时,执行多渠道告警逻辑,选择邮件、钉钉、飞书等合适的渠道发送告警信息;同时进行告警收敛处理,避免重复或过多的无效告警。管理权限分级相关逻辑,根据用户权限,确定其能查看的监控范围、配置的告警规则等。处理历史图表相关业务,从数据存储中获取历史监控数据,进行聚合、分析,为生成历史图表提供数据支持。对接OpenAPI相关业务,处理外部系统通过OpenAPI进行的接入操作,如接收外部系统的监控数据、根据外部系统请求触发特定告警等。
Mapper层执行与数据库交互的SQL操作,进行数据映射。对Agent采集的CPU、内存、磁盘、网络等监控数据,执行插入、更新等SQL语句,将数据存储到数据库中。对于阈值规则、告警历史、用户权限、历史监控