检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
详细介绍请参见查看组件基础设施监控项。 调用链 在企业微服务之间调用复杂的场景下,APM Agent会抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。 详细介绍请参见查看组件调用链。 组件设置 组件
接口调用 接口调用主要是对外部服务调用当前应用程序进行监控。主要包括URL监控、dubbo服务端监控、cse服务端监控、CSEProvider集群监控、Functiongraph监控。这个类型的监控项决定整个服务实际的对外状态。比如某个URL的平均响应时间较长时,外部用户在界面看到数据的时间就较长。
当您的容器应用已经上了华为云,您需要应用性能管理时,本文介绍如何将容器服务上的Java应用通过Pinpoint探针接入到APM。 前提条件 已拥有CCE、ServiceStage容器服务。 CCE、ServiceStage容器服务上已部署Java应用。 操作流程 步骤一:开通APM 请参考开通和购买。
应的数值详情。 单击“下游组件”的地址,会以列表形式展示被调用方组件的详情。 单击“最慢调用链”列或“错误调用链”列的,蓝色字体,系统会跳转到该调用链详情或历史信息页面,查看该调用链的调用情况以及历史信息。 集群维度汇总 APM支持以集群的维度汇总外部调用的指标,具体指标以及说明,参见表2。
性能报表推送以及前端监控聚合设置。 登录APM控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“系统管理 > 通用配置”,进入通用配置页面。 图1 编辑通用配置 停止Agent字节码方式拦截 是/否停止Agent字节码方式拦
应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 获取连接调用链上报时间阈值(ms) integer JAVA 1 2.1.0 - getConnection方法调用链上报阈值,不超过该阈值不上报。 getConnection时是否获取池内信息 radio
应用类型 默认值 Agent支持的起始版本 Agent支持的终止版本 描述 获取连接调用链上报时间阈值(ms) integer JAVA 1 2.1.3 - getConnection方法调用链上报阈值,不超过该阈值不上报。 getConnection时是否获取池内信息 radio
单击折线图右上方的,展示某参数对应的全部实例视图。 组件与组件之间的关系图表,支持查看组件间的调用链功能。 图3 查看组件间调用链 组件间调用链查询跳转功能,仅探针版本2.5.3及以上支持。 单击“查看调用链”按钮,跳转至“调用链”界面,展示组件间的调用链信息。 其它操作 单击“只显示组件之间调用”后的按钮,按钮变成蓝色,仅展示组件之间的调用。
信息。 单击“异常堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 单击“调用链”列的“查看详情”可以查看该类名的调用链详细信息。 单击“调用链”列的“历史信息”可以查看该类名的调用链记录列表。 单击“版本”列的蓝色文字,可以查看该版本的日志详情。 在异常页签选择您想要查
如表1所示,包括了APM的所有系统权限。 表1 APM系统权限 角色名称 描述 类别 APM FullAccess 应用性能管理服务的所有执行权限。 系统策略 APM ReadOnlyAccess 应用性能管理服务的只读权限。 系统策略 APM Administrator 应用性能管理服务的所有执行权限。
阶段 相关文档 1 优化ServiceComb调用链 调用链可跟踪、记录业务的调用过程,对应用的调用状态、调用耗时等关键指标进行全方位的监控,可视化地还原业务请求在分布式系统中的执行轨迹和状态,用于性能及故障快速定界。 商用 调用链 2 优化JVM线程监控 JVM监控展示基于Jav
信息。 单击“异常堆栈”列的“历史信息”可以查看该类名的历史异常堆栈列表。 单击“调用链”列的“查看详情”可以查看该类名的调用链详细信息。 单击“调用链”列的“历史信息”可以查看该类名的调用链记录列表。 单击“版本”列的蓝色文字,可以查看该版本的日志详情。 了解“异常”的更多内容,请参见异常。
OpenTelemetry支持服务端语言包括:Java、Python、Go、Php、Node.js、C++以及.Net。 SkyWalking支持服务端语言包括:Java、Python、Go、Php、Node.js以及.Net。 Profiler性能分析功能,仅支持增强型探针,且服务语言为Java。
TraceID用来唯一标识调用链,开启后,系统会在您的日志文件中增加TraceID信息(如下截图红框所示),您可通过TraceID(例如,ffffffffe1c08cab、ffffffffe1c08cad、ffffffffe1c08cae)精准搜索调用链的日志信息。 单击开启SQL分析开关。
视图信息 查询监控项配置信息 调用链拓扑图 获取event的详情 查询span数据 获取一个trace的所有调用链数据 获取趋势图 获取汇总表格数据 获取原始数据表格 获取原始数据详情 获取实例信息列表 获取监控项信息 获取一个监控项的详情 父主题: API
代表环比(昨天)数据。 鼠标放置在指标图表中线条的某个时间点,可单击“查看请求”链接,跳转至该组件的“调用链”页签,查看该组件的调用链情况,相关操作请参见通过调用链查看微服务间调用关系。 在“资源用量”区域可执行如下操作: 查看该组件在指定时间范围内的CPU使用率和内存使用量性能指标图表数据。
监控数据内存大小 监控数据内存大小 - INT SUM traceQueueSize 调用链数据队列大小 调用链数据队列大小 - INT SUM traceObjectSize 调用链数据内存大小 调用链数据内存大小 - INT SUM 父主题: 指标总览
totalTime 总响应时间 总响应时间 - INT SUM HBase节点调用监控(serverNode,HBase服务端节点RPC调用监控。) serverAddr 服务端节点 服务端节点信息 - ENUM LAST concurrentMax 最大并发 最大并发 - INT MAX errorCount
以及问题线下无法复现或日志缺失等场景。 方法分析 登录APM控制台。 单击左侧,选择“管理与监管 > 应用性能管理 APM”,进入APM服务页面。 在左侧导航栏选择“应用监控 > 指标”。 在界面左侧树,单击环境后的。 单击“Debugging诊断”,切换至Debugging诊断页签。
是否采集原始sql:默认配置为否,只采集不带参数的sql,如select name from user where id=?当配置为是时,调用链中会采集包含实际参数的sql,如select name from user where id=1。 汇聚分表表名:在分表场景下需要使用该配置