系统监控
quickmsg
监控指标数据存储支持Prometheus、InfluxDB
数据展示支持Grafana
# 1. 演示地址
http://113.90.145.99:18885/dashboards (opens new window)
账号/密码: smqtt/smqtt
提供了三个监控界面
smqtt-application
,应用程序监控
smqtt-jvm
,应用JVM监控
smqtt-netty
,reactor-netty监控
# 2. 提供的监控指标
指标名称 | 指标含义 |
---|---|
smqtt.connect.count | 连接计数 |
smqtt.topic.count | 主题计数 |
system.cpu.count | CPU核数 |
system.cpu.usage | CPU使用率 |
process.cpu.usage | 进程CPU使用率 |
process.cpu.seconds.total | 指定时间段的CPU使用率 |
process.max.fds | 进程最大fds |
process.open.fds | 进程打开fds |
process.resident.memory.bytes | 进程驻留内存字节 |
process.start.time.seconds | 进程启动时间秒 |
process.uptime.seconds.total | 进程正常运行时间总秒数 |
process.virtual.memory.bytes | 处理虚拟内存字节 |
process.virtual.memory.max.bytes | 处理虚拟内存最大字节数 |
jvm.buffer.count.buffers | JVM缓冲区数 |
jvm.buffer.memory.used.bytes | JVM缓冲内存使用的字节数 |
jvm.buffer.total.capacity.bytes | JVM缓冲区总容量字节数 |
jvm.classes.loaded.classes | 加载的类 |
jvm.classes.unloaded.classes.total | JVM类卸载的类总数 |
jvm.gc.live.data.size.bytes | JVM gc实时数据大小字节数 |
jvm.gc.max.data.size.bytes | JVM gc最大数据大小字节数 |
jvm.gc.memory.allocated.bytes.total | JVM gc内存分配的字节总数 |
jvm.gc.memory.promoted.bytes.total | JVM gc内存提升的字节总数 |
jvm.gc.pause.seconds.count | JVM gc暂停秒计数 |
jvm.gc.pause.seconds.max | JVM gc暂停秒最大数 |
jvm.gc.pause.seconds.sum | JVM gc暂停秒总和 |
jvm.memory.committed.bytes | JVM内存提交字节数 |
jvm.memory.max.bytes | 最大字节数 |
jvm.memory.used.bytes | 使用的JVM内存字节数 |
jvm.threads.daemon.threads | JVM守护线程数 |
jvm.threads.live.threads | JVM活动线程 |
jvm.threads.peak.threads | JVM峰值线程 |
jvm.threads.states.threads | JVM线程状态 |
reactor.netty.bytebuf.allocator.chunk.size | 缓存分配器块大小 |
reactor.netty.bytebuf.allocator.direct.arenas | 缓冲分配本地区 |
reactor.netty.bytebuf.allocator.heap.arenas | 缓冲分配堆区 |
reactor.netty.bytebuf.allocator.normal.cache.size | 缓冲分配标准缓存 |
reactor.netty.bytebuf.allocator.small.cache.size | 缓冲分配最小缓存 |
reactor.netty.bytebuf.allocator.threadlocal.caches | 缓冲分配本地线程缓存 |
reactor.netty.bytebuf.allocator.used.direct.memory | 缓冲分配已用本地内存 |
reactor.netty.bytebuf.allocator.used.heap.memory | 缓冲分配已用堆内存 |
reactor.netty.tcp.server.data.received.bytes.count | 收到字节计数 |
reactor.netty.tcp.server.data.received.bytes.max | 收到字节最大数 |
reactor.netty.tcp.server.data.received.bytes.sum | 收到字节总和 |
reactor.netty.tcp.server.data.sent.bytes.count | 发送字节计数 |
reactor.netty.tcp.server.data.sent.bytes.max | 发送字节最大值 |
reactor.netty.tcp.server.data.sent.bytes.sum | 发送数据总和 |
reactor.netty.tcp.server.errors.total | 错误计数 |