表格转自链接:https://www.jianshu.com/p/bfd5785c55a1
类型 |
参数 |
参数说明 |
是否监控 |
监控手段 |
重要度 |
---|---|---|---|---|---|
JVM |
jvm.memory.max | JVM最大内存 | |||
jvm.memory.committed | JVM可用内存 | 是 | 展示并监控堆内存和Metaspace | 重要 | |
jvm.memory.used | JVM已用内存 | 是 | 展示并监控堆内存和Metaspace | 重要 | |
jvm.buffer.memory.used | JVM缓冲区已用内存 | ||||
jvm.buffer.count | 当前缓冲区数 | ||||
jvm.threads.daemon | JVM守护线程数 | 是 | 显示在监控页面 | ||
jvm.threads.live | JVM当前活跃线程数 | 是 | 显示在监控页面;监控达到阈值时报警 | 重要 | |
jvm.threads.peak | JVM峰值线程数 | 是 | 显示在监控页面 | ||
jvm.classes.loaded | 加载classes数 | ||||
jvm.classes.unloaded | 未加载的classes数 | ||||
jvm.gc.memory.allocated | GC时,年轻代分配的内存空间 | ||||
jvm.gc.memory.promoted | GC时,老年代分配的内存空间 | ||||
jvm.gc.max.data.size | GC时,老年代的最大内存空间 | ||||
jvm.gc.live.data.size | FullGC时,老年代的内存空间 | ||||
jvm.gc.pause | GC耗时 | 是 | 显示在监控页面 | ||
Tomcat | tomcat.sessions.created | tomcat已创建session数 | |||
tomcat.sessions.expired | tomcat已过期session数 | ||||
tomcat.sessions.active.current | tomcat活跃session数 | ||||
tomcat.sessions.active.max | tomcat最多活跃session数 | 是 | 显示在监控页面,超过阈值可报警或者进行动态扩容 | 重要 | |
tomcat.sessions.alive.max.second | tomcat最多活跃session数持续时间 | ||||
tomcat.sessions.rejected | 超过session最大配置后,拒绝的session个数 | 是 | 显示在监控页面,方便分析问题 | ||
tomcat.global.error | 错误总数 | 是 | 显示在监控页面,方便分析问题 | ||
tomcat.global.sent | 发送的字节数 | ||||
tomcat.global.request.max | request最长时间 | ||||
tomcat.global.request | 全局request次数和时间 | ||||
tomcat.global.received | 全局received次数和时间 | ||||
tomcat.servlet.request | servlet的请求次数和时间 | ||||
tomcat.servlet.error | servlet发生错误总数 | ||||
tomcat.servlet.request.max | servlet请求最长时间 | ||||
tomcat.threads.busy | tomcat繁忙线程 | 是 | 显示在监控页面,据此检查是否有线程夯住 | ||
tomcat.threads.current | tomcat当前线程数(包括守护线程) | 是 | 显示在监控页面 | 重要 | |
tomcat.threads.config.max | tomcat配置的线程最大数 | 是 | 显示在监控页面 | 重要 | |
tomcat.cache.access | tomcat读取缓存次数 | ||||
tomcat.cache.hit | tomcat缓存命中次数 | ||||
CPU | system.cpu.count | CPU数量 | |||
system.load.average.1m | load average | 是 | 超过阈值报警 | 重要 | |
system.cpu.usage | 系统CPU使用率 | ||||
process.cpu.usage | 当前进程CPU使用率 | 是 | 超过阈值报警 | ||
http.server.requests | http请求调用情况 | 是 | 显示10个请求量最大,耗时最长的URL;统计非200的请求量 | 重要 | |
process.uptime | 应用已运行时间 | 是 | 显示在监控页面 | ||
process.files.max | 允许最大句柄数 | 是 | 配合当前打开句柄数使用 | ||
process.start.time | 应用启动时间点 | 是 | 显示在监控页面 | ||
process.files.open | 当前打开句柄数 | 是 | 监控文件句柄使用率,超过阈值后报警 |