
# APM指标数据未采集上来，可能有哪些原因？
1. 如果APM探针刚接入，可以稍微等待几分钟后，就能看到数据。
2. 如果显示数据采集被停止，可能的原因有：
   - 实例级别停止，APM探针管理中采集被停止。
   
   - 监控项级别停止，监控项状态列表某些监控项采集被人为停止。
   
   - APM控制台的"全局配置（系统管理 \> 通用配置）"中字节码方式采集被停止。
    

3. 如果长时间未采集到指标数据，可能的原因有：
   - java9启动提示找不到sql.time类 原因分析：APM探针开发环境为jdk1.7，而java 9模块化后，sql包不会默认提供，需要应用引入模块。
     出现概率：有条件出现。
     规避措施：如果出现该问题，组件在module-info.java主动引入java.sql。
     
   
   - java11提示找不到Caused by: java.lang.NoClassDefFoundError: sun/misc/Unsafe类 原因分析：APM探针开发环境为jdk1.7，而java 11Unsafe类已经重新归到其他包下，需要使用兼容模式。
     出现概率：必然出现。
     规避措施：如果出现该问题，应用在module-info.java主动引入 jdk.unsupported。
     
   
   - java9提示反射使用告警，后期针对java9以上版本会避免这个问题 规避措施：设置illegal-access = warn （仅提示）或删除该选项。
     
    
 
