检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在终端中运行以下命令安装SDK ohpm install 方法二:手动引入SDK。 下载应用性能监控SDK包。 将下载到的har静态库文件添加到您的项目工程中(以下以根目录下的plugin文件夹为例)。 在app/oh-package.json5文件中添加依赖。 dependencies
集是规范采集的数据,采集参数可以让用户自定义采集的数据。 数据采集由APM Agent实现采集,比如java性能数据采集通过javaagent来实现。APM Agent采集的数据必须跟采集器的指标集的数据模型定义对应,服务器端才会得到处理。 每一种语言和框架的Agent都定义自己的采集器。
异常消息 该异常产生的异常消息。 错误堆栈 该异常产生的堆栈信息。 版本 driver版本 驱动版本。 单击“调用次数”、“平均响应时间”等列的蓝色字体数值,会以图表的形式显示对应的数值详情。 单击“驱动”、“driver版本”等列的蓝色字体描述,会展示对应的描述详情。 图8 查看Druid连接池监控
设备的型号或ID。 总启动数 启动的总数。 正常启动数 正常启动的次数。 慢启动数 慢启动的次数。 启动崩溃数 启动时崩溃的次数。 平均响应时间 启动的平均响应时间。 单击“设备型号/ID”列的某一行对应的“操作”列的“分析”按钮,展示某条启动性能的详细信息。包括:设备总览趋势图、调用耗时趋势图以及启动性能列表。
入缓存,防止频繁访问数据库。 检查代码发现缓存的key是一个类,该类没有重写equals和hashCode方法。因此,导致缓存通过key去获取value时,会根据key的地址来判断该key是否在缓存中存在。而每次传参进来的key地址都不一样,所以从缓存中查找失败,只能从mysql
Agent是使用APM服务的前提。 URL跟踪 在应用的调用关系追踪场景中,可以将某个重要的调用关系进行标示,称之为URL跟踪,比如电子商务系统的创建订单的接口调用,是从“用户请求 > webserver > DB > webserver > 用户请求”的完整过程。 被标示为URL跟踪的调用关系,
DK】和服务相关的个人信息,您应通过开发者应用提供的路径实现您的个人信息主体权利。 为保障您访问、复制、更正和删除个人信息的权利实现,华为在与开发者的协议中,明确要求开发者承诺根据法律法规要求向您提供便捷的权利实现方式。【同时,华为的开放能力也向开发者提供了相关的接口,支持开发者
APM使用企业项目管理控制用户对APM资源的访问范围。 您在华为云账号中给员工创建IAM用户组后,可以在企业管理服务控制台创建企业项目,并在企业项目中为用户组授予相应的权限,实现人员授权及权限控制。 企业项目可将企业分布在不同区域的资源按照企业项目进行统一管理,同时可以为每个企业项目设置拥有不同权限的用户组。
如果您暂时没有自己的应用,可以使用我们提供的示例应用进行操作,以了解APM服务。本章从全流程角度介绍如何将示例应用接入APM。 操作流程 步骤一:准备环境 开通APM。若您首次登录APM,在界面弹框中单击“免费开通”,可以免费开通APM。 购买ECS,ECS的操作系统需为APM支持的操作系统。
工具,监视和管理控制台JConsole,它可以提供 Java 某个进程的内存、线程、类加载、jvm 概述以及的实时信息。 JMeter 5.3 Apache JMeter是Apache组织开发的基于Java的压力测试工具,在本次测试中主要是用于模拟多用户并发调用APM查询图表接口。
causeType 异常类 发生异常的类 - ENUM LAST count 次数 该异常的发生次数 - INT SUM message 异常消息 该异常产生的异常消息 - STRING LAST stackTrace 异常堆栈 该异常产生的堆栈信息 - CLOB LAST HB
代理区域 选择已创建的代理区域。 region 主机 选择已安装的UniAgent主机。 - 代理IP 配置代理机的IP地址 - 端口 端口号,必须小于或等于65535 - 单击“确认”,完成代理机添加。 配置JavaAgent 将javaagent下载到需要接入APM机器的任意目录。 示例命令:
2024-11-14 表1新增2.0.10版本相关信息。 2024-11-13 新增JavaAgent 2.4.12版本下载地址。 2024-11-05 新增探针下载地址、探针接入地址、探针安装脚本章节。 2024-09-26 链路追踪,OpenTelemetry探针支持在拓扑图中“查看调用链”以及“查看指标”功能。
华为云容器应用接入APM 当您的容器应用已经上了华为云,您需要应用性能管理时,本文介绍如何将容器服务上的Java应用通过Pinpoint探针接入到APM。 前提条件 已拥有CCE、ServiceStage容器服务。 CCE、ServiceStage容器服务上已部署Java应用。 操作流程
单击“App版本”某一行对应的“操作”列的“分析”按钮,展示App版本的详细信息。包括:设备型号/ID、App、版本、系统、系统版本、UA、地域、用户标识、发生时间以及操作。 图3 App版本统计表-分析 单击“设备型号/ID”列的某一行对应的“操作”列的“查看详情”,展示App版本统计的基本信息。
总览 应用是提供服务所需功能的软件,可以对相同或者相近业务的一组服务进行逻辑划分。您可以将某类相同业务的服务放到同一个应用中,并实现整个业务的应用性能管理。例如,可以将账户、产品、支付等服务,放入“商城”应用中。 通过总览您可以快速了解应用的健康情况。在总览界面中可进行如下操作:
应用性能管理所提供的接口为扩展接口。通过使用应用性能管理所提供的接口,您可以完整地使用应用性能管理的所有功能。例如查询应用接口等。 应用性能管理提供的具体API如表1所示。 表1 APM API接口,接口说明 API接口 说明 应用列表 支持查询对应用户下的应用。 master地址 支持查
是否按照采集状态排序,默认不填则不按状态排序,填y则按照状态排序。 page 是 Integer 需要查询的页码,最小数为1。 page_size 是 Integer 查询结果每页最多显示的条数。 keyword 否 String 关键字。 响应参数 状态码: 200 表3 响应Body参数
查询告警列表 功能介绍 查询系统中存在的告警。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/apm2/openapi/alarm/data/get-alarm-data-list
是否按照采集状态排序,默认不填则不按状态排序,填y则按照状态排序。 page 是 Integer 需要查询的页码,最小数为1。 page_size 否 Integer 查询结果每页最多显示的条数。 keyword 否 String 关键字。 响应参数 状态码: 200 表3 响应Body参数