泽众Application Performance Management(简称APM)是一款专业的性能监控工具,可以对全链路如Web服务器、应用服务器、数据库服务器等进行实时监控,并以图表化的形式直观地呈现监控数据,为系统性能优化和定位问题提供准确的数据依据。
产品价值
一、监控类型全面
提供如下类型的系统监控服务,包含:JVM监控,JMX监控,服务器监控,MySQL慢日志监控,Oracle监控,Redis监控,Nginx监控,docker监控,链路跟踪监控。
二、操作简单
在被监控的服务器中启动监控客户端,配置相关的数据链接并点击启用,APM监控工具会自动获取监控数据并实时展示。
三、监控数据实时显示
APM监控工具可以实时监控被监控服务器的CPU信息,磁盘信息,内存信息,日志信息等,并以图表的形式直观动态地进行展示。
四、支持交互式分析
APM监控工具提供实时、交互式分析,能够展现应用系统的各种信息,如线程、程序代码、锁、sql语句等,方便分析性能计数器和性能指标, 定位确定性能瓶颈,准确定位问题。
五、性能预警
在告警配置页面可以自主设置监控数据预警值,当被监控数据达到设定的预警时,会通过邮箱和手机短信两种形式通知预警信息。
监控流程
产品功能
一、数据链接管理
用户可添加所需监控的服务链接,并可自定义收发间隔和监控频率等参数,对数据链接可选择启用、禁用、编辑等操作。
二、服务器监控
可对CPU列表,CPU空闲率,CUP使用率,接收包数,发送包数,读取丢包数,发送丢包率,读取字节,发送字节,磁盘信息,磁盘使用率,读入,写出,已用内存,空间内存,已用交换区内存,空闲交换区内存等进行监控。
三、MySQL监控
可对SQL慢日志执行时间、查询耗时、锁耗时、执行SQL、统计分析(较大执行时间,较小执行时间,平均执行时间),每秒请求执行次数,创建总连接数,当前活跃连接数,已经连接数,当前缓存连接数,每秒实际请求查询次数,每秒事务数,Innodb缓冲池利用率等进行监控。
四、JVM进程监控
可对线程统计分析(类名,方法名,所在行,线程使用次数,查看锁,线程图表),方法执行分析(针对方法名或者类名设置执行监控次数及时间)等进行监控。
五、Redis监控
可对已用内存,链接客户端数,过期Key数,命中Key数,Redis慢日志(插入时间,执行耗时,命令执行时间,命令)等进行监控。
六、JMX监控
可对线程数据(活动总数,启动总数,守护进程总数,峰值),元空间(Committed,used),类加载器(加载类总数,卸载类总数),堆内存(较大字节数,初始化字节数,已使用字节,已提交字节),CPU利用率等进行监控。
七、Nginx监控
可对当前活跃链接数,接到用户链接数,用户请求总数,等待命中链接数,处理用户连接总数,回写客户端链接数,读取客户端链接数等进行监控。
八、Oracle监控
可对当前登录总数,事务启用次数,写入、读取磁盘的数据块总数,总CPU解析时间,解析执行比率,排序操作数,执行的sql语句数等进行监控。sql统计分析可以查看执行内容,总数,执行时间和磁盘读取总数等信息。
九、Docker监控
监控内容包括容器列表,镜像列表和计数器。其中计数器监控包括CPU,内存,I/O,网络和磁盘信息。
十、链路跟踪监控
可监控请求的请求路径,执行耗时,创建时间,操作等信息。