检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本文介绍了APM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。
探针操作 通过探针管理您可以查看当前已接入Agent的部署状态及运行状态,并且能对接入的Agent进行停止、启动和删除操作。 查看探针 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > Agent管理”。
监控网格的集群应用 APM支持在基于Istio网格的集群上部署应用,当您的集群应用已经上了华为云,您需要应用性能管理时,可以基于本章内容快速入门。 在CCE容器引擎的虚拟机集群上创建应用时启用Istio网格,则APM会自动接入到应用。在应用运行后,您可以登录应用服务网格查看应用的拓扑、调用链情况。
企业项目名称。 采样率 调用链数据的采样率,取值范围:0~100。 慢SQL sql的阈值,当采集的数值大于阈值时,被认为是慢的。 慢调用 url的阈值,当采集的数值大于阈值时,被认为是慢的。 应用类型 应用的类型。 Token 应用的唯一标识。 组件信息 表2 组件信息说明 参数
给用户组授予策略或角色,才能使用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对APM进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策略以API接口为粒度进
单击“对象分析”,进入对象分析页面。 图1 对象分析 输入类名,选择实例后,单击“确认”,展示该实例中当前字段的实时取值。包括:类型、字段名以及详情。 单击详情列的“查看详情”,页面右侧区域展示该字段的详细信息。 父主题: Debugging诊断
URL跟踪 调用链拓扑能够查看单次调用拓扑关系,应用拓扑可以查看服务之间的总体的拓扑关系。在某些场景下,用户需要关注某个重要业务调用的拓扑关系,这里称之为URL跟踪,比如电子商务系统的创建订单的接口调用。在APM系统,由于URL跟踪消耗资源较大,并不会默认将入口的url调用标示为URL
云审计服务支持的关键操作 云审计服务支持的APM操作列表 查看云审计日志
单击“url”列的url地址,可以查看对应url的调用详情。 选中某一个时间节点时,展示该时间节点下,错误次数、关闭连接数、流量、平均响应时间(ms)、调用次数以及创建连接数。 在数据库页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
在实例列表页面,单击需要停用Agent的实例所在行的启停按钮。 在弹出的“停用Agent”弹框单击“确定”,完成对所选实例的停止。 启动Agent 在实例列表页面,单击需要启动Agent的实例所在行的启停按钮。 在弹出的“启用Agent”弹框单击“确定”,完成对所选实例的启动。 批量操作Agent 在实例列表页面,选择多个实例。
Linux是一个轻量级的Linux系统发行版,缺少运行Profiler的必要依赖。如果需要支持Profiler功能,建议使用标准Linux操作系统。 为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Profiler性能分析功能,存在应用崩溃的风险。 表1 JDK版本说明
环境标签id。 gmt_create String 创建时间。 gmt_modify String 修改时间。 请求示例 查询应用ID为162的环境标签,查询结果不分页。 /v1/apm2/openapi/cmdb/tag/get-env-tag-list { "business_id"
否 Integer 每一页返回的行数。 page 否 Integer 查询第几页的数据,默认查询第一页。 parameters 否 String 参数。 codes 否 Array of integers 字符串格式的的状态码,用于支持多个状态码查询。 global_trace_id
单击“异常数量”、“次数”等列的蓝色数值,可以查看所选时间段内该线程的趋势图。 单击“异常消息”列的蓝色文字,可以查看异常消息的详细内容。 单击“错误堆栈”列的“查看详情”可以查看异常的详细信息。 单击“错误堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 总览 可以在总览页签下查看所选实例的
在界面左侧树单击待查看远程过程调用环境后的。 单击“远程过程调用”,切换至消息队列页签。默认展示“全部实例”的“GRPCServer监控”信息。 图1 查看远程过程调用 在消息对列页签选择您想要查看的“实例名称”和“监控项”,可以查看该实例在对应采集器下的不同指标集下的应用监控数据。
REGION 查询开通的region 查询所有的支持的region 父主题: API
告警列表”。 在“告警列表”页面中查看告警。 图2 告警列表 单击应用下拉框,选择应用,查看该应用下的告警。 在搜索栏中,输入搜索条件后,单击,查看在该应用下满足搜索条件的告警。 单击“告警状态”后的,可以按告警状态显示告警。 单击,可以导出当前页的告警列表信息,最大支持导出100条告警。
右键单击某一个组件图标,选择 “查看调用链”或者“查看指标”。 图6 查看组件调用链或者指标 查看调用链 单击“查看调用链”,跳转至该组件的调用链页面。调用链页面操作参见调用链。 图7 查看调用链 查看指标: 单击“查看指标”,跳转至该组件的“接口调用”页面。指标详细操作参见接口调用。 图8 查看指标 父主题:
causeType 异常类 发生异常的类 - ENUM LAST count 次数 该异常的发生次数 - INT SUM message 异常消息 该异常产生的异常消息 - STRING LAST stackTrace 异常堆栈 该异常产生的堆栈信息 - CLOB LAST HB
拓扑 拓扑图展示服务之间一段时间的调用关系,可以是从调用方统计的,也可以是从被调用方统计的,并且可以查看这个调用关系的趋势图。通过拓扑图,一方面可以自动梳理服务之间的调用关系,同时也可以从全局视角查看服务之间调用是否正常,快速定位问题所在。可以清晰地展示应用间关系、调用数据(服务、实例指标)、健康状况等详细内容。