链路追踪
链路追踪采集分布式应用的完整调用链路,提供了接口调用、数据库、异常等数据采集类型,可以帮助开发者快速分析和诊断分布式应用架构下的性能瓶颈,提高微服务时代下的开发诊断效率。
链路追踪包括:应用管理、指标、调用链、探针接入四部分内容。
应用管理
应用管理可创建和删除应用、查看应用基本信息、设置应用采样率、慢sql、慢调用,还可查看组件环境和探针列表。
指标
指标是对资源性能的数据描述或状态描述。
调用链
在企业微服务之间调用复杂的场景下,Agent会根据应用配置的采样率抽样一些请求,拦截对应请求及后续一系列的调用信息。比如在A调用B然后调用C的场景,请求进入A后,APM系统会采用智能采样算法,决定是否对请求进行调用链跟踪。
探针接入
目前支持的探针类型有JAVA、Python、GO、Nodejs、PHP。
链路追踪应用
-
应用管理可创建和删除应用、查看应用基本信息、设置应用采样率、慢sql、慢调用,还可查看组件环境和探针列表。
应用管理可创建和删除应用、查看应用基本信息、设置应用采样率、慢sql、慢调用,还可查看组件环境和探针列表。
链路追踪-指标介绍(一)
-
对组件所有实例的数据进行汇总,监控数据包括慢调用、错误调用、慢sql、异常。慢调用展示最大耗时的五条数据、错误调用展示错误次数最多的五条数据、慢sql展示最大耗时的五条数据,异常展示总次数最多的五条数据。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“概览”,切换至概览页签。
3、在概览页签可以查看该实例的应用监控数据。
对组件所有实例的数据进行汇总,监控数据包括慢调用、错误调用、慢sql、异常。慢调用展示最大耗时的五条数据、错误调用展示错误次数最多的五条数据、慢sql展示最大耗时的五条数据,异常展示总次数最多的五条数据。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“概览”,切换至概览页签。
3、在概览页签可以查看该实例的应用监控数据。
-
接口调用主要是对外部服务调用当前应用程序和当前服务调用外部程序的URL进行监控。这个监控项可以看到整个服务实际的对外状态和服务的外部调用情况。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“接口调用”,切换至接口调用页签。
3、在接口调用页签选择您想要查看的“实例名称”,可以查看该实例的应用监控数据。
服务端
对外部服务调用的URL进行监控,展示被调用URL的详情、错误次数、平均耗时、调用次数、最大耗时等数据。
客户端
对当前应用调用外部服务的URL进行监控,展示调用URL的详情、错误次数、平均耗时、调用次数、最大耗时等数据。
接口调用主要是对外部服务调用当前应用程序和当前服务调用外部程序的URL进行监控。这个监控项可以看到整个服务实际的对外状态和服务的外部调用情况。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“接口调用”,切换至接口调用页签。
3、在接口调用页签选择您想要查看的“实例名称”,可以查看该实例的应用监控数据。
服务端
对外部服务调用的URL进行监控,展示被调用URL的详情、错误次数、平均耗时、调用次数、最大耗时等数据。
客户端
对当前应用调用外部服务的URL进行监控,展示调用URL的详情、错误次数、平均耗时、调用次数、最大耗时等数据。
-
数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“数据库”,切换至数据库页签。
3、在数据库页签单击要查看的具体实例,可以查看该实例的应用监控数据。
概览
展示所选实例调用数据库的错误次数、平均耗时、调用次数、最大耗时等数据。
SQL维度统计
从sql维度对数据库进行监控,监控的指标包括sql语句、调用次数、平均耗时、最大耗时、错误次数、慢SQL次数、慢SQL调用链等,您可以单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
数据库维度统计
以数据库维度汇总对数据库监控的指标数据。
单击调用次数、平均响应时间等蓝色字体数值,会以图表的形式显示对应的数值详情。
数据库监控项可以对数据库的访问进行监控,可以监控的数据库包含Mysql,Elastic Search,Hbase等多种类型。对于数据库的监控,采集器会采集具体的执行语句详情,方便用户定位代码级的性能问题。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“数据库”,切换至数据库页签。
3、在数据库页签单击要查看的具体实例,可以查看该实例的应用监控数据。
概览
展示所选实例调用数据库的错误次数、平均耗时、调用次数、最大耗时等数据。
SQL维度统计
从sql维度对数据库进行监控,监控的指标包括sql语句、调用次数、平均耗时、最大耗时、错误次数、慢SQL次数、慢SQL调用链等,您可以单击列表右上角的自定义列表项,使界面上显示您需要查看的指标数据。
数据库维度统计
以数据库维度汇总对数据库监控的指标数据。
单击调用次数、平均响应时间等蓝色字体数值,会以图表的形式显示对应的数值详情。
链路追踪-指标介绍(二)
-
异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“异常”,切换至异常页签。
3、在异常页签单击要查看的具体实例,可以查看该实例的应用异常监控数据。
异常监控项是对应用的异常日志进行监控,比如java的日志异常监控,一旦用户采用log系统打印日志,就会被采集上来。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“异常”,切换至异常页签。
3、在异常页签单击要查看的具体实例,可以查看该实例的应用异常监控数据。
-
基础监控主要针对应用的gc信息、cpu使用情况、线程、类加载信息、内存使用、内存池等进行监控。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“基础监控”,切换至基础监控页签。
3、在基础监控页签选择您想要查看的“实例名称”,可以查看该实例的应用监控数据。
基础监控主要针对应用的gc信息、cpu使用情况、线程、类加载信息、内存使用、内存池等进行监控。
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击环境,单击“基础监控”,切换至基础监控页签。
3、在基础监控页签选择您想要查看的“实例名称”,可以查看该实例的应用监控数据。
-
链路追踪支持为单个组件创建自定义告警策略。
创建告警策略
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击对应环境后的,进入告警规则页面。
3、单击“新建告警策略”,切换至告警策略页签。
4、信息填写完整后,单击“确定”完成告警策略配置。
链路追踪支持为单个组件创建自定义告警策略。
创建告警策略
1、在左侧导航栏选择“链路追踪 > 指标”。
2、在界面左侧树单击对应环境后的,进入告警规则页面。
3、单击“新建告警策略”,切换至告警策略页签。
4、信息填写完整后,单击“确定”完成告警策略配置。
应用运维管理 APM常见问题解答
应用运维管理 APM常见问题解答
应用运维管理 APM帮你您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行
应用运维管理 APM帮你您全面了解云上的资源使用情况、业务的运行状况,并及时收到异常告警做出反应,保证业务顺畅运行