泽众Application Performance Management(简称APM)是一款专业的性能监控工具,可以对全链路如Web服务器、应用服务器、数据库服务器等进行实时监控,并以图表化的形式直观地呈现监控数据,为系统性能优化和定位问题提供准确的数据依据。
数据链接管理
用户可添加所需监控的服务链接,并可自定义收发间隔和监控频率等参数,对数据链接可选择启用、禁用、编辑等操作。
可对CPU列表,CPU空闲率,CUP使用率,接收包数,发送包数,读取丢包数,发送丢包率,读取字节,发送字节,磁盘信息,磁盘使用率,读入,写出,已用内存,空间内存,已用交换区内存,空闲交换区内存等进行监控。
可对SQL慢日志执行时间、查询耗时、锁耗时、执行SQL、统计分析(较大执行时间,较小执行时间,平均执行时间),每秒请求执行次数,创建总连接数,当前活跃连接数,已经连接数,当前缓存连接数,每秒实际请求查询次数,每秒事务数,Innodb缓冲池利用率等进行监控。
JVM进程监控
可对线程统计分析(类名,方法名,所在行,线程使用次数,查看锁,线程图表),方法执行分析(针对方法名或者类名设置执行监控次数及时间)等进行监控。
Redis监控
可对已用内存,链接客户端数,过期Key数,命中Key数,Redis慢日志(插入时间,执行耗时,命令执行时间,命令)等进行监控。
JMX监控
可对线程数据(活动总数,启动总数,守护进程总数,峰值),元空间(Committed,used),类加载器(加载类总数,卸载类总数),堆内存(较大字节数,初始化字节数,已使用字节,已提交字节),CPU利用率等进行监控。
可对当前活跃链接数,接到用户链接数,用户请求总数,等待命中链接数,处理用户连接总数,回写客户端链接数,读取客户端链接数等进行监控。
可对当前登录总数,事务启用次数,写入、读取磁盘的数据块总数,总CPU解析时间,解析执行比率,排序操作数,执行的sql语句数等进行监控。sql统计分析可以查看执行内容,总数,执行时间和磁盘读取总数等信息。
Docker监控
监控内容包括容器列表,镜像列表和计数器。其中计数器监控包括CPU,内存,I/O,网络和磁盘信息。
链路跟踪监控
可监控请求的请求路径,执行耗时,创建时间,操作等信息。
推荐阅读: