在 CentOS 上监控 JSP 应用性能
一 监控体系与分层
二 快速落地步骤
三 关键指标与采集方式
| 层级 | 关键指标 | 采集方式/工具 | 典型用途 |
|---|---|---|---|
| 系统 | CPU、内存、磁盘 IO、网络带宽 | top/htop、vmstat、iostat、iftop、df | 发现资源瓶颈 |
| Tomcat/JVM | JVM 堆与非堆内存、GC 次数/时间、线程数、类加载、连接器请求数/时间 | JMX(JConsole/VisualVM/JMC)、Zabbix JMX 模板 | 运行时健康与容量评估 |
| 应用 | 请求吞吐、响应时间、错误率、会话数、JSP 编译耗时、数据源连接/等待 | PSI Probe、Tomcat AccessLog(%D 等)、应用日志 | 定位业务与页面瓶颈 |
| 日志 | 异常堆栈、慢请求、部署与回滚记录 | catalina.out、localhost*.log、access_log | 故障复盘与审计 |
| 说明:PSI Probe 可直观查看 请求、会话、线程、JVM、日志、数据源 等;JMX 提供 JVM/连接器 细粒度指标;AccessLog 的 %D 记录请求处理时间,可用于分析慢请求。 |
四 告警阈值与排障流程
五 安全与维护要点