检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
时续费,则可能影响您的使用。 表1 不同阶段续费说明 - 账户余额充足 账户余额不足或欠费 保留期 APM状态 可正常使用APM 冻结,不再采集并展示欠费后的应用数据,但之前的数据仍可展示、查询。 续费说明 此期间续订套餐包,可正常使用APM。如何续费 如果充值,APM自动解除冻
查看云审计日志 查看审计日志的详细操作请参考查看追踪事件。 父主题: 云审计服务支持的关键操作
注册并登录管理控制台。 单击用户名,在下拉列表中单击“基本信息”。 在基本信息页面单击“我的凭证”。 在“API凭证”页面的项目列表中查看项目ID。 图1 查看项目ID 多项目时,展开“所属区域”,从“项目ID”列获取子项目ID。 调用API获取项目ID 项目ID还可通过调用查询指定条件下的项目信息API获取。
App列表 查看App列表 登录管理控制台。 单击左侧,选择“管理与监管> 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“App监控 > App列表”,展示所有已经接入App的列表。 图1 查看App列表 表1 App列表参数说明 参数名称 说明 移动端App名
在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用性能指标及调用链相关数据,不涉及个人隐私数据,详细内容请参见数据采集。 APM可以通过非侵入方式采集APM 探针提供的应用数据、基础资源数据、用户体验数据等多项指标。 指标数据周期性完整采集,默认采集周期为1分钟。
如果APM探针刚接入,可以稍微等待几分钟后,就能看到数据。 如果显示数据采集被停止,可能的原因有: 实例级别停止,APM探针管理中采集被停止。 监控项级别停止,监控项状态列表某些监控项采集被人为停止。 APM控制台的“全局配置(系统管理 > 通用配置)”中字节码方式采集被停止。 如果长时间未采集到指标数据,可能的原因有:
NG、TIMED_WAITING、TERMINATED以及RUNNABLE。 单击操作列“查询堆栈”按钮,获取堆栈跟踪信息。 图3 实时堆栈 如果“查询堆栈”按钮置灰,表示内部线程不支持查询堆栈的操作。 单击“关闭”,展示“线程分析”页面。 父主题: Debugging诊断
LAST maxTime 最大响应时间 CSEProvider被调用url的最大响应时间 ms INT MAX totalTime 总响应时间 CSEProvider被调用url的总响应时间 ms INT SUM range1 0-10ms 响应时间在0-10ms范围请求数 - INT
String 表格的方向,H:默认,表头横向,V:表头纵向。 枚举值: H V group_by 否 String 分组。 filter 否 String 过滤列表模型。 field_item_list 是 Array of FieldItem objects 所需展示的字段列表模型列表。
采集配置 为了减少内存、数据库、磁盘空间占用,您可以按需进行采集设置。采集设置对所选应用生效。 操作步骤 在左侧导航栏中选择“采集管理 > 采集设置”。 在“应用”下拉列表框中选择应用。 单击打开采集开关。 采集开关默认打开,当您不需要采集某个应用的调用链和拓扑数据时,可通过关闭
用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。 欠费原因 按需计费模式下,您的账户的余额不足会导致欠费。 欠费影响 当您的账号因按需APM资源自动扣费导致欠费后,账号将变成欠费状态。欠费后,按需资源不会立即停止服务,资源进入宽限期。您
入门实践 当您了解如何使用APM监控应用后,可以根据自身的业务需求,使用应用性能管理 APM提供的一系列常用实践。 本文介绍应用性能管理 APM常用实践,帮助您更好地使用应用性能管理。 表1 常用最佳实践 实践 描述 定位请求异常原因 应用日常巡检,监控应用时延、吞吐量、错误数等性能指标。
理。 如果您未创建任何通知对象,则无法收到告警通知。您需要登录应用性能管理,在左侧导航栏中选择“告警中心 > 告警列表”,在告警页面自行查看。 创建通知对象 登录管理控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控
500-1000ms 响应时间在500-1000ms范围请求数 - INT SUM range5 1-10s 响应时间在1-10s范围请求数 - INT SUM range6 10s以上 响应时间在10s以上请求数 - INT SUM totalTime 总响应时间 该url的总响应时间 ms INT
429 TooManyRequests 表明请求超出了客户端访问频率的限制或者服务端接收到多于它能处理的请求。建议客户端读取相应的Retry-After首部,然后等待该首部指出的时间后再重试。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。
符。 可以在URI后面用‘?’和‘&’添加不同的查询条件组合。URI中“{}”中包含的内容为URI的参数,其中“?”之前的部分是路径参数,之后的部分是查询参数。 HTTP-Version:表示请求的HTTP协议版本。 CRLF:表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。
中国境内,每个季度可安排专家现场支持1天。 说明(是否支持,√表示支持,x表示不支持) 网格型产品各版本支持的功能详见下表。 版本 基础版 专业版 版本说明 每次限时1小时,共50次。每次超过1小时,APM会自动停止数据采集,界面上只能查询历史数据,需手动设置继续免费体验或切换版本升级至付费
2 分别表示低、中、高CPU负载下的采样率,末位表示最低采样个数) errorTraceCountStats string JAVA 100,50,10,2 2.0.0 - 错误调用采样率配置(例子:100,50,10,2 分别表示低、中、高CPU负载下的采样率,末位表示单个方法最低采样个数)
Profiler性能剖析配置 进入组件配置页,在“Profiler性能剖析配置”表单中填写相关信息。 图7 Profiler性能剖析配置 表2 Profiler性能剖析配置说明 参数 说明 Profiler启停 开启后,将对低开销的应用进行持续诊断,解决Java程序中因为CPU、内存和时延导致的瓶颈问题。
以该应用为例,介绍如何使用事务功能定位问题。 操作流程 发现异常。 定位异常原因。 操作步骤 发现异常。 在使用APM进行应用巡检时,在事务界面中发现存在Apdex为红色的事务。 图1 巡检发现异常事务 定位异常原因。 单击动作列的查看拓扑结构,在拓扑界面中查看实例具体情况,且通过颜色可初步确认异常微服务为user。