检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
探针安装脚本 表1 JavaAgent安装脚本 JavaAgent脚本名称 下载地址 apm_agent_install.sh 下载 sha256:327561e1c4232b18321cce8ae4682b0cd85661ea4e1f231e3d40db65be993565 apm_agent_install2
config配置文件。master.address配置请参见探针接入地址,将AK/SK写入配置文件中,如下图所示。 图3 写入AK/SK 修改java进程启动脚本。 在服务启动脚本的java命令之后,配置apm-javaagent.jar包所在路径,并指定java进程的组件名。 添加-javaagent参数示例:
数据库等,可实现应用轻松接入。 表1 skywalking探针 .Net组件和框架 探针类型 组件 支持版本 skywalking探针 ASP.NET Core 6.0.4+ skywalking探针 .NET Core BCL types (HttpClient and SqlClient)
配置完成后,启动程序即可在APM界面中看到程序数据。 例如,您原来的启动脚本为: java -jar app.jar 增加应用名称为vmall,服务名称为vmall-product-service,则增加配置后的启动脚本为: java -javaagent:/opt/oss/servi
探针管理 概述 探针下载地址 探针接入地址 探针安装脚本 探针操作 Agent升级
如何使用APM Profiler定位性能问题 APM Profiler 是一种持续性能剖析工具,可以帮助开发者准确找到应用程序中消耗资源最多的代码位置。 前提条件 APM Agent 已接入,操作方法参见开始监控JAVA应用。 Profiler功能已开启,操作方法参见Profiler性能分析。
设置PubkeyAuthentication的值为yes。 service sshd restart 获取checkSsh.sh脚本,更改配置并设置执行权限。 获取脚本。 下载地址:https://icagent-{region}.obs.{region}.myhuaweicloud.c
根据提示输入待安装ICAgent的服务器root用户密码。 如果已安装ICAgent的服务器安装过expect工具,执行上述命令后,即可完成安装。如果已安装ICAgent的服务器未安装expect工具,请根据提示输入,进行安装。 请确保已安装ICAgent的服务器可以使用root用户执行SSH、
一种用户自定义的加解密方式,建议用户优先使用加解密方式。 加解密过程如下: 用户编写一个java类,比如com.demo.DecryptDemo,增加一个解密方法,比如decrypt输入和输出均字符串。 编写decrypt的方法内容,实现输入的SK解密,返回解密后的值。 将com
在运行中始终不保存任何数据或状态的工作负载称为“无状态工作负载(deployment)”。如果已使用CCE或开源Kubernetes部署Deployment应用,启动配置脚本可以将Deployment应用接入APM,即可在拓扑、事务界面上查看应用情况。 前提条件 请参见通过Kubectl连接集群配置kubectl命令,使ECS连接集群。
根据提示输入待卸载ICAgent的服务器root用户密码。 如果已安装ICAgent的服务器安装过expect工具,执行上述命令后,即可完成卸载。如果已安装ICAgent的服务器未安装expect工具,请根据提示输入,进行卸载。 请确保已安装ICAgent的服务器可以使用root用户执行SSH、
在CCE容器中部署APM探针时,出于安全考虑,可以对APM的AK/SK进行加密。 操作步骤 生成一个含有解密方法的jar包,假设jar包名为demo.jar , 内置解密类为com.demo.DecryptDemo,解密方法为decrypt(注意decrypt的是静态方法)。然后将该jar打包一个镜像
“接入方式”选择增强型探针、OpenTelemetry或者Skywalking。 “服务端语言”选择Java。 图3 接入方式 使用PuTTY等远程登录工具,登录待安装Agent的Linux操作系统主机,并以root权限执行相关命令。 根据应用类型选择接入对应的接入方式,按照步骤接入。 图4 数据接入
5 1.支持启动脚本配置access地址。 - - 2.3.2 1.支持jetty-client。 2.取消对com.huawei.bsp.commonlib.roa.restclient的支持。 3.url支持采集apdex。 - - 2.3.1 1.支持cce解密sk。 2.支持jedis拦截key和value。
1、前端监控开始计费,取消“Beta”标志。 2、新增开始监控Harmony应用章节。 2024-11-04 JavaAgent下载地址、接入地址以及JavaAgent安装脚本章节,迁移至《用户指南》->探针管理章节。 2024-06-15 前端界面优化。 2024-04-30 新增支持.Net支持OpenTelemetry。
SDK和其他同类产品是否兼容? APM工具通常基于ASM框架进行字节码插桩。这种技术允许开发者动态修改应用程序的字节码,以便在不改变源代码的情况下监控性能。 然而,若同时安装多个APM工具,会导致代码多次插桩。不同产品的实现可能相互冲突,进而引发编译错误和性能问题。例如,一个工具可能会修改某个方法的
ngCloudDemo服务上,实现调用查询服务列表接口的过程。Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了简单的方式。
发起请求 共有两种方式可以基于已构建好的请求消息发起请求,分别为: cURL cURL是一个命令行工具,用来执行各种URL操作和信息传输。cURL充当的是HTTP客户端,发送一个HTTP请求给服务端。可以使用cURL来发起请示,适用于接口调试。 编码 通过编码调用接口,组装请求消息,并发送处理请求消息。
(_)开头,长度限制为1~64位字符。 启动脚本配置示例 (以下为以vmall应用、服务名称vmall-dao-service、vmall-user-service为例的示例启动脚本,您需要在自己的实际启动脚本中配置) 配置前启动脚本如下: java -Xmx512m -jar
用以下命令来创建。 npm init 运行安装SDK的命令 ,安装SDK软件包。 npm i apm-mini-sdk 单击开发者工具菜单栏中的“工具 > 构建npm”,构建当前工程的npm库文件。 图1 构建npm 在app.js文件中使用import agent from ‘apm-mini-sdk’。