检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查询不到数据或者数据异常? 问题现象 有时在界面中查询应用的拓扑、调用链等数据时,会查询不到或者查询到的数据明显异常,这可能是什么原因导致的呢? 时间不一致导致 应用的数据都是由采集代理ICAgent从弹性云服务器上收集并上报到浏览器界面中的。如果浏览器的时间与弹性云服务器的时区、时间不一致
stio网格是以非侵入的方式获取流入、流出应用程序的数据。CCE服务的Istio mixer组件获取并处理调用链数据、调用请求KPI数据,ICAgent获取并处理资源信息,然后上报并呈现在APM服务界面中。关系如下图所示: 采集哪些数据 APM仅采集应用的业务调用链数据、资源信息
APM中已使用实例个数是按照探针个数进行统计的。一个探针对应一个服务实例,您可以通过统计探针个数得到已使用实例个数,其中如图1所示的五种服务实例不统计为探针数。那么您在应用拓扑界面中看到的实例个数,减去不统计为探针数的实例个数,可得到探针个数,即计算出已使用的实例个数。 图1 不统计探针数的服务实例 例:如何计算得到下图中的已使用实例个数,
非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容器引擎服务(CCE)部署的非Web程序,则接入方式详见CCE方式。
JVM监控数据里GC次数为什么有小数? GC次数按照平均值计算的,会出现小数。GC时间的单位为ms。 父主题: 常见咨询问题
系统会在您的日志文件中增加TraceID信息,您可通过TraceID精准搜索调用链的日志信息。配置ICAgent时开启TraceID开关,在搜索日志页面,为什么按照TraceID搜索不到相关日志? 请检查日志组件是否使用log4j,详细信息请参考log4j,并检查输出的日志中是否包含trace
单击页面下方的“确定”按钮,委托关系创建成功。 委托生效 选择“服务列表 > 弹性云服务器”。 单击ICAgent所在的弹性云服务器名称,进入弹性云服务器参数配置页面。 在“委托”选择已创建的委托名称,确认后即可生效,如图2所示。 图2 设置委托 (可选)如果您新购买的虚拟机需要设
x及以上版本时,需在配置文件中配置server.tomcat.mbeanregistry.enabled=true,启用Tomcat的MBean注册表以便APM探针获取到tomcat指标。 父主题: 常见使用问题
ID):访问密钥ID,是与私有访问密钥关联的唯一标识符。访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 操作步骤 登录华为云控制台。 单击右上角的用户名称,如图1,选择“我的凭证”。
JVM监控界面内存监控中,为何最大内存比分配内存小? 通过-Xmx设置了堆内存的最大值,堆内存的分配值也不一定比设定的堆内存的最大值小,JVM是动态申请堆内存的,即使配置了-Xms最小值,也不是一开始就分配到-Xms值,会根据2的倍数申请,很可能稍微超过-Xmx的限制,可增加-XX:+AlwaysPretouch避免JVM动态申请堆内存。
表11 运营商统计表相关参数说明 参数名称 说明 运营商 运营商名称。 使用量 使用该运营商的设备数量。 设备数量 设备的数量。 单击“运营商”列的某一行对应的“操作”列的“分析”按钮,展示运营商的详细信息。包括:设备型号/ID、App、版本、系统、系统版本、UA、地域、用户标识、发生时间以及操作。
登录应用服务网格界面,单击左侧导航栏的“应用部署”,单击“一键创建体验应用”。 图3 一键创建体验应用 在“选择集群”中设置Bookinfo体验应用所在的集群,在“负载均衡”选择和所选集群处于同一VPC和Subnet的负载均衡实例,单击“立即体验”。 图4 选择集群和负载均衡 等待体验应用创建完
APM工具通常基于ASM框架进行字节码插桩。这种技术允许开发者动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。 然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和性能问题。例如,一个工具可能会修改某个方法的字节码,而另一个工具则可能尝试在同一位置进行修
这个错误出现在服务日志中,服务程序调用JDK的libfontmanager.so中的方法。出现该错误的原因是由于该so依赖libz.so.1的1.2.9版本,与javaagent中的libz.so.1版本不兼容。 解决方案 手动删除javaagent下的libz.so.1文件即可,这样服务程序将使用系统目录下的libz
组成,且以小写字母或下划线(_)开头,长度限制为1~64位字符。 在“采集管理”-“采集配置”中确认应用的采集开关是否开启,如果没开启,单击“开启”。 父主题: 常见使用问题
apm-mini-sdk 单击开发者工具菜单栏中的“工具 > 构建npm”,构建当前工程的npm库文件。 图1 构建npm 在app.js文件中使用import agent from ‘apm-mini-sdk’。 方式二:使用文件引入方式 运行安装SDK的命令,安装SDK软件包。 npm i
分3段,每段的颜色表示每实例的状态,红色表示异常,黄色表示警告,绿色表示正常。 跨应用调用:拓扑图支持在不同应用服务间的调用关系,对于不同应用之间有服务调用时,可实现跨应用调用关系的采集并展示应用的性能数据。 异常SQL分析:拓扑图可以统计并展示数据库或SQL语句的关键指标。AP
x标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。 Apdex的原理 Apdex定义了应用响应时间的门槛为T(即Apdex阈值,T由性能评估人员根据预期性能要求确定),然后根据应用响应时间结合T定义了三种不同的性能表现: Sat
堆内存、非堆内存等JVM不同内存区域的最大值、分配值和使用情况的趋势,也展示设置的时间段内某个实例的垃圾收集堆的GC时间和GC次数趋势。 图1 内存指标图 JVM内存介绍 JVM区域总体分为Heap memory和Non-Heap memory。 Heap memory:堆是Java
关后,APM仅采集应用性能指标及调用链相关数据,不涉及个人隐私数据,详细内容请参见数据采集。 APM可以通过非侵入方式采集APM 探针提供的应用数据、基础资源数据、用户体验数据等多项指标。 指标数据周期性完整采集,默认采集周期为1分钟。