应用性能监控

APM Agent安装成功,为什么控制台上仍无监控数据?

2024-07-16 06:29:14
问题现象

APM Agent安装成功,控制台上仍无监控数据。

可能原因

应用无持续的外部请求访问、或者APM Agent安装目录权限不正确等原因都有可能导致控制台无监控数据。

解决方案

l  如果Agent日志中出现“send agent metrics. no metrics.”,请确认您的应用是否有持续的外部请求访问,包括HTTP请求、HSF请求和Dubbo请求,并确认开发框架是否在APMAgent的支持范围内。关于APM应用监控对第三方组件和框架的支持情况,请参见APM应用监控支持的Java组件和框架。

l  确认选择的查询时间范围是否正确。请您将查询时间条件设为最近5分钟,然后再次确认是否有监控数据。

l  如果是通过-jar命令行启动的,请检查命令行设置,确保-javaagent参数在-jar之前。

java -javaagent:/{user.workspace}/ctyunArmsAgent.jar -Dotel.exporter.otlp.endpoint=xxx.xxx.xxx.xxx:xxxxx -Darms.licenseKey=xxx -jar testWeb.jar

l  如果{user.workspace}/ctyunjavaagent/ctyunarmsagent.log的日志中出现transData span is faile或transData metrics is faile异常,请您检查应用与启动参数中的otel.exporter.otlp.endpoint指向的地址是否连通。

l  如果{user.workspace}/ctyunjavaagent/ctyunarmsagent.log的日志中出现gateway sdk initFail异常,请您检查应用所属地域与Agent所属地域是否一致。

l  如果{user.workspace}/sdklogs/gw-sdk.log的日志中出现LICENSE_IS_DISABLE异常,请您检查license是否已过期或是超出配额限制。

l  如果应用启动之后{user.workspace}/目录下无ctyunjavaagent和子目录,是由于ctyunArmsAgent.jar未被成功加载导致的,请您检查APMAgent安装目录的权限是否正确。


IRyNd3.CswoC