检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
代码分析 修复代码,将list的遍历算法从普通的下标for循环改为增强的for循环。 图6 修复代码 优化后,重复步骤4-步骤5,发现CPU使用率<1%。 图7 优化后CPU(%) 如何查询并解决内存升高问题 前提条件:开启测试程序,同时设定heap的大小为2g(-Xms2g -Xmx2g)。
单击页面下方的“确定”按钮,委托关系创建成功。 委托生效 选择“服务列表 > 弹性云服务器”。 单击ICAgent所在的弹性云服务器名称,进入弹性云服务器参数配置页面。 在“委托”选择已创建的委托名称,确认后即可生效,如图2所示。 图2 设置委托 (可选)如果您新购买的虚拟机需要设
主题”,单击“创建主题”。详细操作请参见《消息通知服务用户指南》的创建主题 单击主题列表操作列中的“更多 > 设置主题策略”参考图1,否则会导致告警通知发送失败,然后再为这个主题添加相关的订阅者,即告警通知的接收人(短信或邮件),详细操作请分别参见《消息通知服务用户指南》设置主题策略、订阅主题页面。这样在集群
Performance Index,是由Apdex联盟开发的用于评估应用性能的工业标准。Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。 Apdex的原理 根据应用性能评估确定应用响应时间的最优门槛为Apdex阈值,然后根据应用实际响
础监控、异常为基本的监控项。其他的监控项,如:外部调用、通信协议、数据库、Web容器、缓存、消息队列,会由Agent根据用户服务的使用情况,自动发现予以显示。 应用指标监控仅展示接入应用涉及的监控项的指标。接入应用不涉及的监控项的指标,不做展示。 根据采集器的作用可以将监控项分为以下几种类型:
page_size 否 Integer 每一页返回的行数。 page 否 Integer 查询第几页的数据,默认查询第一页。 parameters 否 String 参数。 codes 否 Array of integers 字符串格式的的状态码,用于支持多个状态码查询。 global_trace_id
Map, Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称
Map, Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称
Map, Number等有效的JSON对象,转JSON字符串最大长度为30720个字符。 动态设置uid(可选步骤) 方法名称 参数说明 agent.setUid(uid: String) uid:String类型,最大长度为2048个字符。 动态设置tag(可选步骤) 方法名称
查看服务之间的总体的拓扑关系。在某些场景下,用户需要关注某个重要业务调用的拓扑关系,这里称之为URL跟踪,比如电子商务系统的创建订单的接口调用。在APM系统,由于URL跟踪消耗资源较大,并不会默认将入口的url调用标示为URL跟踪,需要用户自己将某个环境的某个监控项的调用标示为U
business=myBusiness,subBusiness=mySub 上述参数属于APM内置的CMDB信息,具体详情见CMDB管理章节。 由于历史原因,APM启动参数设置的元数据,跟CMDB概念有一些冲突,这里进行说明。 启动参数一般会设置 -javaagent:D:\javaagent-package\
单击在“应用指标”右侧的,创建应用。 图1 创建应用 在弹出的“创建应用”页面中,设置创建应用的相关参数。 表1 创建应用参数说明 参数名称 说明 应用名称 应用显示的名称,不能为空。 支持输入1~128个字符,只能包含数字、字母、下划线、中划线、并且以英文字母开头。 应用别名 应用的别名。设置应用别名后应用名称优先展示应用别名。
能。 在左侧导航栏选择“前端监控 > 前端站点”,单击“设置 >用量统计”,查看某站点的用量相关信息。 图3 查看用量统计 默认展示全部站点的上报总数量、PV上报数量、API上报数量、自定义日志上报数量的趋势图,以及各站点的用量总览。 图4 用量统计各指标趋势图 图5 用量统计-各站点用量总览
您还可以执行表1中的操作。 表1 相关操作 操作 说明 选择“应用” 在页面左侧“应用”下拉菜单中,选择应用。 查看环境的拓扑 在应用列表中的“操作”列选择“拓扑”,可以查看环境的拓扑。 设置组件或环境 在应用列表中的“操作”列选择“设置”可以跳转到组件或环境的“实例”页签,可以对该组件或环境进行设置。
NodeJs状态监控 介绍APM采集的NodeJs状态监控指标的类别、名称、含义等信息。 表1 NodeJs状态监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 cpu total cpu整体使用率 cpu整体使用率 - DOUBLE AVG sys
和“全部服务”的下拉列表框中选择需要查询的时间范围、应用名称和服务名称,单击“搜索”,查询相应的调用链。 (可选)在调用链界面中,单击右上角高级搜索,设置查询条件,单击“搜索”,查询相应的调用链。 根据总调用耗时锁定耗时较长的方法,找出性能瓶颈。 单击“操作”列的“查看调用关系”。
基础镜像中为JDK安装调试符(部分JDK版本缺乏对应的调试符包,会导致无法安装)或使用非Alpine基础镜像。 如果是CentOS物理机环境部署应用可通过以下步骤安装调试符: 执行以下命令,确认是否已经配置了debuginfo的源。 yum repolist all | grep
非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容器引擎服务(CCE)部署的非Web程序,则接入方式详见CCE方式。
init 运行安装SDK的命令,安装SDK软件包。 单击开发者工具菜单栏中的“工具 > 构建npm”,构建当前工程的npm库文件。在“miniprogram_npm”文件夹中查看有“apm-mini-sdk”文件夹表示引入成功。 4.从页面复制用于埋码的代码放置到app.js文件中。
搜索:搜索框设置搜索条件后,单击,查看满足搜索条件的实例列表。 单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 单击列表右上的导出列表项,可以导出当前页的列表信息,最大支持导出100条。 客户端接口维度统计 客户端接口维度对调用接口进行监控,监控的指标包括URL、调用次数、平均耗时、最大耗时、