开发者社区> 问答> 正文

应用实时监控服务接入应用监控后控制台无数据

应用实时监控服务接入应用监控后控制台无数据

展开
收起
提个问题 2024-06-01 10:06:15 8 0
1 条回答
写回答
取消 提交回答
  • 可能原因
    探针版本较低
    ARMS从2.8.3版本探针开始支持JDK 17的应用,但是2.8.3版本的探针不支持Spring Boot 3.0。

    如果您的应用是Spring Boot 3.0(默认依赖 JDK 17)的应用,则需要升级探针到2.9.1.2或以上版本。

    Spring Boot 3.0依赖了老版Servlet-api
    SpringBoot 3.0开始,Tomcat升级到了10,使用的是Servlet 5.0规范,Servlet API的包名从javax升级到了jakarta。如果应用的pom依赖中存在低版本的Servlet-api(实际上并未使用到),则会影响探针的埋点逻辑。探针的埋点逻辑是通过Servlet-api的包名来判断具体的埋点位置,老版本的Servlet-api会使探针误使用javax进行埋点。

    ARMS已在3.2.0版本探针中修复了该问题,如需了解更多信息,请联系ARMS钉钉服务账号:arms160804。

    image.png

    参考文档https://help.aliyun.com/zh/arms/application-monitoring/support/troubleshoot-jdk-17-application-cannot-see-data-after-access?spm=a2c4g.11186623.0.i33

    2024-06-01 10:58:45
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ARMS打造应用全栈监控 立即下载
《阿里云云拨测发布》PDF 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载