基础检查
-
在ARMS控制台的页面,选择右上角4的,查看数据采集是否关闭。
在启停所有应用弹窗中,可查看当前应用状态,并选择以下策略:停止全部应用(次日00:00自动启动)、停止全部应用(次日不自动启动)或保持运行状态(达到限额后自动停止应用且次日00:00自动启动)。若当前状态为停止相关选项,则说明数据采集已关闭。
-
在应用列表页面单击目标应用,然后在页面检查Agent总开关是否开启。
确认 Agent总开关 的绿色拨动开关处于开启状态。若关闭该开关,系统将无法监控应用。开关修改动态生效,无需重启应用。
-
在页面查看是否有JVM数据。
-
如果JVM监控没有数据,可能是节点与控制台断连,可以先登录实例查看网络连通性。具体操作,请参见如何测试网络连通性。确认网络连通后,请按照应用接入流程重新排查。
-
如果JVM监控有数据,接口监控没有数据,请确认当前应用有流量访问,并且确保应用内使用组件版本在ARMS支持范围内,支持的组件版本请参见ARMS应用监控支持的Java组件和框架;支持范围外的组件版本请提交工单。
-
-
如果应用较为特殊,如JDK版本为7、17,或非Spring Boot应用等情况,请提交工单。
请确认探针的版本,低于2.7.3.5的探针版本需要提供探针日志,日志位于
/home/admin/.opt/ArmsAgent/logs目录下。
看不到池化监控数据
-
池化监控当前支持自定义线程池、Dubbo、Tomcat、OkHttp、Apache HttpClient、Druid、HikariCP等类型组件,请确认线程池组件类型为上述类型。
-
请检查探针版本号是否低于2.8.3。
如果探针版本号低于2.8.3,请升级探针版至2.8.3或以上版本。具体操作,请参见探针(Java Agent)版本说明。
看不到慢调用、错误数、异常数等指标
-
慢调用:慢调用记录当前应用内请求响应时间大于慢调用响应时间阈值的请求,默认为500ms,请确认当前应用内请求是否超过慢调用响应时间阈值。
-
错误数:ARMS中定义的错误数为响应码大于400,以及在接口调用中抛至最外层异常的请求为错误请求,请确认应用内请求是否满足上述条件。