检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据采集 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用的业务调用链数据、资源信息、资源属性、内存检测信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。 数据类型 采集数据 传输方式 存储方式 数据用途
Agent所获取并处理,然后上报并呈现在界面中。关系如下图所示: 采集哪些数据 APM仅采集应用的业务调用链数据、资源信息、资源属性、内存检测信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。下表为数据采集范围和用途。
问题定位无用数据对您的干扰。具体设置请参见采集设置。 支持个性化设置:在监控组界面支持删除监控组卡片;支持自定义事务别名。 新增内存检测机制:当检测到实例内存过大时,采集探针进入休眠状态(停止采集数据),避免对实例产生影响。具体设置请参见采集设置。 2018-1-19 发布ICAgent
障根因分析;如何基于历史数据学习与运维经验库,对异常事务智能分析给出可能原因。 业务实现 APM提供故障智能诊断能力,基于机器学习算法自动检测应用故障。当事务出现异常时,通过智能算法学习历史指标数据,多维度关联分析异常指标,提取业务正常与异常时上下文数据特征,如资源、参数、调用结
采集一条。如果打开正常调用采集开关,正常调用抽样采样,如果关闭此开关,不采集正常调用。 单击开启内存检测机制。 为了避免业务极度繁忙时,采集探针对业务性能造成影响,可开启内存检测机制,使采集探针进入休眠状态。您还可以单击,设置持续周期和内存占用。 内存占用=java进程实际使用内存/可用内存上限。
更新采集开关配置 apm setAppPpswitcherConfig 更新智能采样配置 apm setAppCallChainConfig 更新内存检测机制配置 apm setAppMwsConfig 更新日志增加TraceID配置 apm setAppLogTransacConfig 更新SQL分析开关配置
返回旧版 在页面右上角,单击“返回旧版”,可以返回到APM 1.0版本。 订购APM企业版 订购APM企业版,展示了企业版特惠包信息,支持在线购买特惠包操作。 在左侧导航栏选择“应用监控 > 应用列表”,进入应用列表页。 单击右侧“购买特惠包”,进入购买特惠包页。 在选择区域栏,选择所在区域。
额外配置 连接地址 连接地址。 获取连接最大等待时间 获取连接最大等待时间。 获取连接检测 在连接池中取连接前校验连接是否有效。 归还连接检测 当应用归还连接时是否校验连接是否有效。 空闲连接检测 当应用向连接池申请连接且该连接被判断为空闲连接时,是否校验其有效性。 自动回收超时连接
用时,APM采集探针会按照您配置的方法追踪规则对方法的调用数据进行采集,并将调用数据展现在调用链页面中。方法追踪主要用来帮助应用的开发人员在线定位方法级性能问题。 APM对三方开源组件发布的API进行埋点,但没有对您应用的特定方法进行埋点。当您需要监控应用中比较重要的方法,或AP
Debugging诊断 单击“Debugging诊断”,切换至Debugging诊断页签。 默认展示“线程分析”页面。 在选择实例的下拉菜单中,选择一个实例。 在线程分析页面的右上角,单击“查询阻塞源线程”按钮,展示阻塞源线程的具体信息。 单击“重新执行”,重新执行查询操作。 在搜索栏中,输入搜索条件
探针通过字节码增强技术进行调用埋点,生成数据。该数据后续会被ICAgent采集,之后ICAgent会将数据上报并呈现在界面中。开启了内存检测机制后,如果检测到实例内存过大时探针会进入休眠状态,停止数据采集。APM如何采集探针数据 网格 Istio网格是以非侵入的方式获取流入、流出应用程
侵入方式采集业务调用数据、资源信息、调用的KPI数据等应用指标。 支持亿级调用链业务吞吐,无惧流量凶猛,为用户体验保驾护航。 AI智能阈值检测,机器学习历史基线数据产生告警,通过RCA(Root Cause Analysis)分析找到问题根因。 开放了运营、运维数据查询接口和性能指标、采集标准,支持自主开发。
慢SQL √ √ √ √ JVM分析 √ x √ √ AI能力 √ x √ √ 方法追踪 √ x √ √ 专家支持 x x 24小时在线支持 24小时在线支持 中国境内,每个季度可安排专家现场支持1天。 说明(是否支持,√表示支持,x表示不支持) 网格型产品各版本支持的功能详见下表。
障根因分析;如何基于历史数据学习与运维经验库,对异常事务智能分析给出可能原因。 业务实现 APM提供故障智能诊断能力,基于机器学习算法自动检测应用故障。当URL跟踪出现异常时,通过智能算法学习历史指标数据,多维度关联分析异常指标,提取业务正常与异常时上下文数据特征,如资源、参数、调用结构,通过聚类分析找到问题根因。
APM产品规格包括免费版和企业版,当前支持Java应用接入APM。各版本支持的功能详见下表。 版本 免费版 企业版 版本说明 完全免费,最多可接入10个Agent在线。 所有功能完全开放。 数据存储时长 7天 30天 应用拓扑 √ √ 调用链 链路追踪调用链公测期间仅支持2天存储,其它场景支持7天存储。
SDK概述 本文介绍了APM服务提供的SDK语言版本,列举了最新版本SDK的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 表1提供了APM服务支持的SDK列表,您可以在GitHub仓库查看
支持亿级调用链业务吞吐,无惧流量凶猛,为用户体验保驾护航。 开放了运营、运维数据查询接口和性能指标、采集标准,支持自主开发。 AI智能阈值检测,机器学习历史基线数据产生告警,通过RCA(Root Cause Analysis)分析找到问题根因。
体现用户对应用的满意度。 当事务异常,则上报告警。 对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实时监控JV
定义告警的恢复条件。 恢复时通知 告警恢复时是否触发额外的通知。 严格模式 当指标有多个对象返回值时,通过此选项可对返回的所有指标做告警表达式异常检测。 例如:一台主机有多核CPU时,CPU单核使用率有多个值cpu_no=0,useage=98;cpu_no=1,useage=99。 告警通知
命名空间,默认为apm-operator,非必要不修改。 targetPort 是 目标端口,默认为9443,非必要不修改。 selfCheckPort 是 检测端口,默认为9445,非必要不修改。 operatorVersion 是 apm-operator版本,非必要不修改,使用stable。 执行命令安装apm-operator。