检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“接入应用”,进入接入应用页面。 图2 接入应用 在左侧导航栏选择“系统管理 > 访问密钥”,进入访问密钥页面,获取JavaAgent的APM_AK和APM_SK。详细操作参见访问密钥。 用从访问密钥页面中获取的AK/SK替换复制的JavaAgent命令的APM_AK和APM_SK。 执行git
causeType 发生异常的类。 exceptionType 异常类型。 数量 该异常的发生次数。 异常消息 该异常产生的异常消息。 异常堆栈 该异常产生的堆栈信息。 单击“调用次数”、“平均响应时间(ms)”、“错误数”等列的蓝色字体数值,可以查看默认20分钟内该通信协议的趋势图。 单击“
ID 用户访问服务器或者网页的唯一标识。 页面地址 访问页面的url地址。 结束时间 最后一次报错的时间。 客户端IP 客户端的IP地址。 UID 用户ID。 标签 用户自定义标签,可作为搜索的关键字。 加载次数 页面加载的次数。 浏览量 页面访问量或点击量。 用户量 访问站点用户的数量。
在界面左侧树单击待查看缓存环境后的。 单击“缓存”,切换至缓存页签。默认展示“全部实例”的“Redis”信息。 图1 查看缓存 在缓存页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。 图2 选择实例和监控项 单击时间维度选择按钮,默认“近20分钟”。
在界面左侧树单击待查看消息队列环境后的。 单击“消息队列”,切换至消息队列页签。默认展示“全部实例”的“KafkaProducer监控”信息。 图1 查看通信协议 在消息对列页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。 图2 选择实例和监控项 单
监控项类型 Agent会自动发现系统采集的插件类型,并且将采集器实例化,形成监控项。监控项是实例化在一个环境上的。 由于采集器种类较多,会导致用户区分困难。系统后台会定义一些类型,每种采集器都会归到一种类型下,这样方便用户查看数据。 APM应用指标监控可以度量应用的整体健康状
选择“区域”和“应用”。 选择接入类型“Skywalking”。如果当前应用支持Skywaliking类型,则OpenTelemetry类型置灰,不支持选择。 图1 接入Skywalking类型 根据应用类型选择接入对应的接入方式,按照步骤接入。请注意,同一个应用下的组件名称不能重复。 JAVA应用接入
如何将APM接入非Web程序中? 非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。 操作 当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可: 通过云容
APM能够针对应用的调用情况,对调用进行全方面的监控,可视化地还原业务的执行路线和状态,协助性能及故障快速定位。 在查询后的调用链列表中,单击待查看的调用链的链接,查看该调用链基本信息。 调用链详情页面可以查看调用链的完整链路信息,包含本地方法堆栈和相关远程调用的调用关系。 调用链
动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。 然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和性能问题。例如,一个工具可能会修改某个方法的字节码,而另一个工具则可能尝试在同一位置进行修改,这种冲突会导致运行时异常
异常应用实例无处躲藏。 应用拓扑主要分两种: 单组件拓扑:是单个组件下的单个环境的拓扑,同时可以展开直接或间接上下游的组件的拓扑关系。 全局应用拓扑:可以查看这个应用下面全部或者部分组件的全局拓扑关系。 URL跟踪 通过URL跟踪可以让用户跟踪某一些重要接口调用与下游的服务调用关系,从更细粒度角度发现问题。
APM产品类型分为探针型产品和网格型产品,探针型产品版本包括基础版、专业版、企业版和铂金版,网格型产品版本包括基础版和专业版。 探针型专业版、企业版和铂金版支持Java方式接入APM。 网格型专业版支持Istio方式(不受语言限制)接入APM。 探针型产品各版本支持的功能详见下表。
ECS应用接入APM 当您的应用部署在ECS(弹性云服务器)上时,请根据操作流程了解APM服务。本章将以在ECS上的Java应用接入APM为例子来介绍如何开启Java应用监控。 前提条件 已购买ECS。 ECS满足APM支持的操作系统。 ECS满足APM支持的Java类型。 确保本地浏览器的时区、时间与ECS一致。
参数 参数类型 描述 id Integer ak/sk的id。 gmt_create String ak/sk的生成时间。 gmt_modify String ak/sk的修改时间。 inner_domain_id Integer 内部租户id。 ak String 生成的ak。 sk
发布区域:以控制台实际上线区域为准 访问密钥 通用配置 权限管理 APM使用企业项目管理控制用户对APM资源的访问范围,通过IAM为企业中的用户和用户组进行授权。 发布区域:以控制台实际上线区域为准 通过IAM为企业中的用户和用户组进行授权 通过企业项目对用户和用户组进行授权
默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对APM进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户
如何通过创建委托获取AK/SK? 通过创建委托,ICAgent自动获取用户的访问密钥(AK/SK)帮助用户进行应用性能管理。 创建委托 登录华为云控制台。 单击右上角的用户名称,如图1,选择“统一身份认证”。 图1 用户名称 在“统一身份认证”页面中,单击“委托”,进入委托页面。 单击右上角“创建委托”,进入创建委托页面。
接口成功率=接口成功数/总接口。 错误数 访问页面的报错数量。 错误率 错误率=访问页面报错的数量 /访问页面的总数量。 影响用户比例 影响用户比例=访问某个页面报错的用户数量/访问某个页面用户的总数量。例如:100个人访问了某个页面,其中10个人页面报错了,那影响用户比例就是10%。 页面地址
更改实例的采集状态 功能介绍 改变指定实例的采集状态:开启和关闭。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/apm2/openapi/apm
在使用过程中,注意您的隐私及敏感信息数据保护,不建议将隐私或敏感数据上传到APM,必要时请加密保护。 如何收集和使用你的个人信息 我们仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发