Skip to content

监控中心

监控中心模块提供系统运行状态的立体化监控,覆盖数据库连接池、缓存中间件、服务器资源和分布式链路追踪,帮助运维人员快速发现和定位问题。

功能总览

功能点说明
Druid 监控数据库连接池和 SQL 执行监控
Redis 监控Redis 缓存服务运行状态监控
服务器监控操作系统层面的资源监控
SkyWalking分布式链路追踪和 APM 监控

Druid 监控

Druid 监控提供数据库连接池的全面监控能力:

  • 数据源列表:查看所有配置的数据源连接信息
  • 连接池状态:活跃连接数、空闲连接数、等待连接数
  • SQL 监控:SQL 执行统计,包括执行次数、耗时、报错数
  • 慢 SQL 分析:识别执行时间超过阈值的慢查询
  • Web 应用监控:URI 访问统计和请求耗时分析

关键指标

指标说明预警阈值
活跃连接数当前正在使用的数据库连接数>= 最大连接数 80%
SQL 执行耗时SQL 语句的平均执行时间> 1000ms
慢查询数超过阈值的 SQL 语句数量> 5 次/分钟
连接等待次数获取连接时的等待次数> 10 次/分钟

Redis 监控

Redis 监控提供缓存中间件的运行状态监控:

  • 服务状态:Redis 服务运行状态和响应时间
  • 内存使用:已用内存和内存碎片率
  • 键空间统计:键数量、过期键数量、命中率
  • 命令统计:各命令的执行次数和耗时统计
  • 客户端连接:当前客户端连接数和最大连接数

服务器监控

服务器监控提供操作系统层面的资源使用情况:

  • CPU 使用率:CPU 整体使用率和各核心负载
  • 内存使用率:物理内存和虚拟内存使用情况
  • 磁盘使用率:各磁盘分区的空间使用情况
  • 网络流量:网络接口的入站和出站流量
  • 系统负载:系统平均负载和进程数

SkyWalking 分布式链路追踪

SkyWalking 集成提供微服务架构下的全链路监控:

  • 服务拓扑:自动发现服务间的调用关系和拓扑图
  • 分布式追踪:跨服务的请求链路追踪,定位性能瓶颈
  • 服务指标:服务的响应时间、吞吐量、错误率
  • 告警规则:自定义告警规则,异常时自动告警

应用场景

  • 性能优化:通过链路追踪定位慢调用和瓶颈服务
  • 故障排查:跨服务追踪错误请求的完整调用链
  • 容量规划:基于服务指标数据评估系统容量需求
  • SLA 保障:监控服务响应时间和可用率,保障服务质量

OA 办公系统文档中心