检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 APM探针通过字节码增强技术进行调用埋点,运行在应用所在的服务器上,实时采集应用性能相关的数据。 安装APM 探针是使用APM服务的前提,详细操作参见为JAVA应用手工安装Agent。 APM支持对租户使用的探针数量进行统计,详细操作参见用量统计。 父主题: 探针管理
现。 操作步骤 请先在华为云上购买一台弹性云服务器作为跳板机,然后执行如下操作。 登录弹性云服务器,修改跳板机ECS的安全组规则。 在ECS详情页,单击安全组页签,进入安全组列表页。 单击具体的安全组名,单击“更改安全组规则”,进入安全组详情页。 在该安全组详情页,单击“入方向规则
HTTP-Version Status-Code Reason-Phrase CRLF HTTP-Version:表示服务器HTTP协议的版本号。 Status-Code:表示服务器发回的响应状态代码。 状态代码由三位数字组成,第一个数字定义了响应的类别,且有五种可能取值: 1xx:指示信息,表示请求已接收,继续处理。
POST:在Request-URI所标识的资源后附加新的数据。 PUT:请求服务器存储一个资源,并用Request-URI作为其标识。 DELETE:请求服务器删除Request-URI所标识的资源。 PATCH:请求服务器更新资源的部分内容,当资源不存在的时候,PATCH可能会去创建一个新的资源。
数据持久服务:名称为dao,主要负责请求数据库操作。 数据库服务:MySQL数据库。 下面介绍如何将APM接入该电商应用并管理起来。 操作流程 将应用部署到华为云服务器。APM当前只支持华为云服务器,所以需要将应用部署到华为云服务器上。 安装ICAgent。ICAgent是A
8.2.0 64bit 8.8.0 64bit 9.0.0 64bit 对于Linux x86_64服务器,ICAgent支持上表中所有的操作系统及版本。 对于Linux ARM服务器,CentOS操作系统仅支持7.4 及其以上版本,上表所列的其他操作系统对应版本均支持。 APM支持的JAVA类型
已拥有CCE、ServiceStage容器服务。 CCE、ServiceStage容器服务上已部署Java应用。 操作流程 步骤一:开通APM 请参考开通和购买。 步骤二:开启应用监控 请根据部署应用的方式来确定如何进行操作。当前,APM支持下述部署应用的方式,请您按实际情况进行操作。 通过应用
JBoss Standalone模式如何接入APM? APM支持JBoss服务器,JBoss在使用Java探针时,需要特殊的设置。 下面举例对JBoss 6.2.0、JBoss 8.1.0 和JBoss 12.0.0的Standalone模式接入APM进行说明,其他JBoss的版本类似操作。
部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。可使用Telnet命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式为“OpenTelemetry”的连通性为例,请登录应用所部署的机器,并输入命令telnet
部署APM Agent时,必须确保接入APM的机器与APM服务网络连通,Agent才能正常工作。 可使用Telnet命令测试目标机器与APM服务器网络是否连通。例如,以检查华北-北京四区域的连通性为例,请登录应用所部署的机器,并输入命令telnet 100.125.12.108 41
GC、服务调用、异常、外部调用、数据库访问、Profiler性能分析、Debugging诊断以及其他中间件的指标调用等数据,帮助用户全面掌握应用的运行情况。 APM对指标数据的采集有严格的定义,每一种采集的数据类型对应一个采集器,比如采集java和Node.js应用的JVM数据,
APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式为“Skywalking”的连通性为例,请登录应用所部署的机器,并输入命令telnet 100.125.2.112:11800,其他区域或源代码的地址请参考探针接入地址。 Php语言支持Skywalking和OpenTelemetry。
APM服务器网络是否连通。例如,以检查华北-北京四区域,且接入方式为“Skywalking”的连通性为例,请登录应用所部署的机器,并输入命令telnet 100.125.2.112:11800,其他区域或源代码的地址请参考探针接入地址。 GO语言支持Skywalking和OpenTelemetry。
APM,即可在指标、调用链界面上查看应用情况。 前提条件 确保接入的节点与APM服务网络连通。可使用Telnet命令测试目标机器与APM服务器网络是否连通。 例如,以检查华北-北京四区域,且代码源选择“增强型探针”的连通性为例,请登录应用所部署的机器,并输入命令telnet 100
Python语言支持Skywalking和OpenTelemetry。 操作步骤 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏中选择“应用监控 > 应用列表”。 单击“接入应用”,进入接入应用页面。 图1 接入应用 选择“区域”和“应用”。单击
Net语言支持Skywalking和OpenTelemetry。 操作步骤 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏中选择“应用监控 > 应用列表”。 单击“接入应用”,进入接入应用页面。 图1 接入应用 选择“区域”和“应用”。单击
参数 说明 是否必填 APM_AK APM_SK 安装JavaAgent的AK和SK。获取APM_AK和APM_SK方法参见访问密钥。 如果直接复制命安装JavaAgent的命令,请注意填写“APM_AK”和“APM_SK”时,删除“{}”。 例如: curl -k https://javaagent
当事务异常,则上报告警。 对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实时监控JVM运行环境的内存和线程指标,快速发现内存泄漏、线程异常等问题。
概述 链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型。可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。 安装探针是使用链路追踪功能的前提,详细操作参见探针接入。 父主题: 链路追踪
参数 说明 是否必填 APM_AK APM_SK 安装JavaAgent的AK和SK。获取APM_AK和APM_SK方法参见访问密钥。 如果直接复制命安装JavaAgent的命令,请注意填写“APM_AK”和“APM_SK”时,删除“{}”。 例如: curl -k https://javaagent