有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

JVM 监控功能为何无法使用?

JVM 监控依赖实例上安装的探针。探针版本较低时 JVM 能力不可用。

JVM 如何升级 tsf-agent?

升级操作:
VM 场景:您需要把实例移出集群后,再重新移入集群,重新部署服务实例。
容器场景:您需重新编写 dockerfile,生成新的镜像后重新部署服务实例,详情请参见 制作容器镜像
另外, JVM 监控功能依赖 javaagent,jdk1.5 以后才引入了 javaagent 技术,所以您需使用 jdk1.6 及以上版本,建议您使用 jdk1.8。
注意
TencentCloudJvmMonitor-x.x.x监听11339端口,请注意避免冲突。
请在新建容器部署组时需要额外加上端口映射。

火焰图采集失败如何处理?

火焰图适用于在 CPU 利用率持续较高的情况下进行热点函数分析。 在如下场景下,火焰图采集可能失败:
数据量过大:目前火焰图的数据量上限为2MB,超出时会采集失败;此时,请缩短所选择的采集时间后,重新进行采集。
当前无热点函数:进程处于低 CPU 消耗状态,即当前无热点函数时,火焰图采集可能失败(无法采集到热点函数);此时,可尝试延长采集时间后重新采集,或待服务请求量较大时再重新采集。
无法和进程建立连接:发生无法和实例连接等异常情况时,采集任务会执行超时;此时,请您检查实例的连接状态,确认状态正常后再重新采集。

为何无法查看 JVM 日志?

JVM 日志的采集依赖于 TSF 的 GC 日志配置。如果您自定义了 GC 日志配置,将会覆盖 TSF 的 GC 日志配置,这将导致无法在界面中查看 JVM 日志。