检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
JavaAgent更新说明 使用限制 目前支持主流的jdk8、jdk11、jdk17以及jdk21。 jdk8环境请选用末尾不带-jdkxx的版本,jdkxx环境请选用末尾带-jdkxx的版本,需要支持profiler则选用带-profiler的版本。 下载Agent请参见探针下载地址。
按照表1标准自行配置。 执行配置后的应用启动脚本,开启应用性能监控。 步骤五:在APM上管理应用 应用启动后,等待3分钟应用数据就会呈现在APM界面中,此时登录APM,您可以在APM上通过拓扑、调用链等进行应用性能优化,详细操作请参考用户指南。 父主题: 虚机应用
JAVA类型 APM支持的JAVA类型 APM支持JAVA类应用,目前已支持多种主流Java框架、web服务器、通讯协议、数据库等,可实现应用轻松接入。 表1 自研探针JAVA组件和框架 探针类型 组件 JDK 1.8 JDK 17 JDK 11 JDK 21 自研探针 Dubbo
Index,是由Apdex联盟开发的用于评估应用性能的工业标准。Apdex标准从用户的角度出发,将对应用响应时间的表现,转为用户对于应用性能的可量化范围为0-1的满意度评价。 Apdex的原理 Apdex定义了应用响应时间的最优门槛为T(即Apdex阈值,T由性能评估人员根据预期性能要求确
选择的组件中。 全采样设置 使用限制 为了减少调用链数据频繁上报给服务造成的性能影响,探针侧发送的调用链数据,默认情况下最大100TPS的速率上报。所以在服务并发量超过100TPS的情况下,调用链不会全部上报,如有需要可以通过修改配置文件的方式修改上报阈值,但请做好性能开销的评估。
数据采集 在使用APM服务过程中用户开启APM数据采集开关后,APM仅采集应用的业务调用链数据、资源信息、资源属性、内存检测信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。 数据类型 采集数据 传输方式 存储方式 数据用途
如何区分告警和事件? 告警和事件的相同点 在APM中告警和事件都是指APM自身在某种状态发生变化后上报给APM的信息。 告警和事件的区别 告警是APM自身在异常情况或者在可能导致异常情况下上报的信息,并且您需采取相应措施清除故障,否则会由于APM自身的功能异常而引起业务的异常。 事件是告诉您
您可以设置该选项,错误记录表中将不记录被忽略的HTTP响应代码。单击,输入被忽略的HTTP响应代码,单击。格式为逗号分割的数字HTTP响应代码。 设置忽略错误和异常。 为了避免探针误报正常调用链的诸如自定义返回码、异常等调用错误,快速准确地定位错误的调用链, 您可以设置该选项,错误记录表中将不记录被忽略的错误和异常
删除一个或多个阈值规则:选中一个或多个阈值规则前的复选框,单击页面上方的“删除”。 启、停阈值规则 在“操作”列的“更多”下拉列表框中选择“启用”。 在“操作”列的“更多”下拉列表框中选择“停用”。 说明: 单条阈值规则不支持启、停操作。 搜索阈值规则 支持规则名称、描述和指标名称搜索,可在右上角的搜索框中输入关键字,单击后显示匹配对象。
currentThreadsBusy 当前繁忙线程数 该端口在采集时间点的当前繁忙线程数 - INT AVG currentThreadsBusyMax 最大繁忙线程数 该端口在采集周期内的最大繁忙线程数 - INT MAX maxThreads 最大线程数 该端口的最大线程数 - INT
给用户组授予策略或角色,才能使用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对APM进行操作。 权限根据授权的精细程度,分为角色和策略。角色以服务为粒度,是IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。策略以API接口为粒度进
KafkaProducer监控 介绍APM采集的KafkaProducer监控指标的类别、名称、含义等信息。 表1 KafkaProducer监控指标说明 指标类别 指标 指标名称 指标说明 单位 数据类型 默认聚合方式 topic (topic,kafka的topic监控数据。) id id
安装过程中需根据以下操作将数据库信息更换为自己搭建的数据库信息。 下载并打开命令中的.sh文件。 下载并打开.sh文件中的demo_03.tar 文件。 打开demo_03.tar文件中的.yaml文件,修改MySQL下的参数。 host: 数据库的搭建地址 port: 设置的端口 user:
性能问题 具体的性能问题的描述。 调用方法 当前问题出现的方法名。 问题出现数 在查询的时间范围内,当前性能问题出现的次数。 CPU使用率 当前问题最后一次出现,所使用的资源CPU的使用率。 操作 支持的其他操作类型,目前仅支持“查看详情”。 单击操作列的“查看详情”,展示某
资源列表 资源列表展现了应用的服务类型、资源ID、响应耗时、调用次数、错误次数等监控指标数据,用于辅助定位问题。 图1 资源列表 父主题: 应用概览
信息、调用请求的KPI数据,不涉及个人隐私数据。所采集的数据仅用于APM性能分析和故障诊断,不会用于其他商业目的。下表为数据采集范围和用途。 数据类型 采集数据 传输方式 存储方式 数据用途 时限 调用链数据 调用链Span数据 通过https加密结合AKSK鉴权的方式传输 APM服务端按照Project隔离存储
如图1所示,展示设置的时间段内某个实例的总内存、堆内存、非堆内存等JVM不同内存区域的最大值、分配值和使用情况的趋势,也展示设置的时间段内某个实例的垃圾收集堆的GC时间和GC次数趋势。 图1 内存指标图 JVM内存介绍 JVM区域总体分为Heap memory和Non-Heap memory。 Heap memory:堆是Java
使用修改后的Deployment重启应用,开启应用性能监控。 步骤五:在APM上管理应用 应用启动后,等待3分钟应用数据就会呈现在APM界面中,此时登录APM,您可以在APM上通过拓扑、调用链等进行应用性能优化,详细操作请参考用户指南。 父主题: 监控Java应用
进行监控指标以图表的形式展现在界面上,方便您对JVM监控数据更直观的查看与分析。 选中某一个时间节点时,图表支持联动,展示该时间节点下各个指标的实际数值。 单击“内存池”的列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。 单击“内存池”的列表右上的导出列表项,可以导出
打分,直观体现用户对应用的满意度。 当事务异常,则上报告警。 对于用户体验差的事务,通过拓扑和调用链完成事务问题定位。 方法追踪 帮助应用的开发人员在线定位方法级性能问题。 SQL分析 分析异常SQL语句导致的数据库性能问题。拓扑展示数据库或SQL语句的关键指标。 JVM监控 实