准备工作
登录与退出
快速入门
server快速入门
移动端快速入门
浏览器端快速入门
基础监控快速入门
配置告警指标
应用性能管理
管理应用服务
分析服务性能
查看应用概览
查看后台任务概览
查看拓扑图
监测关键事务
剖析线程
追踪请求详情
监控后台任务
追踪错误和异常
追踪数据库详情
追踪NoSQL详情
追踪外部服务
分析消息队列
JVM监控
对比分析
单用户追踪
单个服务设置
移动应用性能管理
管理移动应用
查看应用概览
行为分析
用户分析
页面分析
网络分析
CDN分析
启动分析
问题分析
错误分析
终端分析
移动设备分析
移动应用设置
浏览器应用性能管理
管理浏览器应用性能数据
查看浏览器应用概览
页面分析
错误分析
用户分析
ajax分析
终端分析
单个浏览器应用设置
业务性能管理
业务的创建及管理
业务Server概览
业务Mobile概览
业务Browser概览
全局搜索接口详情
设置
基础监控管理
管理主机性能数据
查看主机详情
查看磁盘使用详情
查看网卡详情
查看主机进程详情
告警管理
查看并处理告警
设置告警
管理告警
设置URL回调
报告管理
自定义报告
管理报告
系统管理
部署管理
采集组件管理
配额管理
Server全局设置
Mobile全局设置
Browser全局设置
Business全局设置
用户中心
组织机构
管理用户、角色及用户组
管理子租户
后台管理
探针管理
企业管理


在登录透视宝后,在Server列表单击应用服务卡片,进入当前应用服务的性能分析页面,单击左侧导航栏的设置


设置Web应用及请求状态判断条件

设置后台任务的执行状态判断条件及别名

请求别名及其相关配置

设置请求过滤

添加错误异常白名单

设置SQL执行状态判断条件

设置Agent熔断



设置Web应用及请求状态判断条件

为了方便您根据响应时间区分不同状态的请求和应用,您可以在设置页面设置请求状态的判断条件和应用状态的判断条件。不同类型的应用对请求响应时间的要求不一样,您可以根据情况设置合适的数值或比例。

例如:页面中包含较多大图片时,本身需要的加载时间较长,可以设置相对较长的响应时间阈值。而对于体验要求较高的一些页面,比如支付页面,用户希望能够快速完成支付操作,需要设置较小的响应时间阈值。

  • 设置服务状态判断条件

    常规设置中选择自定义设置拓扑图中应用不同状态的判断条件,应用状态和请求状态是相关联的,需要根据应用中请求状态的比率来判定应用的状态。

    例如,设置缓慢的阈值为10,非常缓慢的阈值为15,错误的阈值为5,则一段时间内应用状态的判断条件为:

    应用中有10%的请求状态为缓慢,则应用的状态为缓慢。

    应用中有15%的请求状态为非常慢,则应用的状态为非常慢。

    应用中有5%的请求发生错误,则应用的状态为错误。

  • 设置应用健康状态的评分规则

  • 应用运行的整体状态通过apdex评分体现,apdex评分是整体性能得分,参与测评的指标包括响应时间、缓慢率、非常缓慢率、错误率。通过四个指标加权得分的总和计算评分,综合评价当前应用的性能情况。

  • 常规中选择自定义设置apdex评分规则。

image284.jpg

  • 具体评分规则如下:

  • 整体得分=(响应时间评分*权重1+缓慢率评分*权重2+非常缓慢率评分*权重3+错误率评分*权重4)/( 权重1+权重2+权重3+权重4)

  • 默认权重分配:权重1 - 40%,权重2 - 30%,权重3 - 30%,权重4 - 60%。

  • apdex评分标准如下表所示:

评分

响应时间(ms)

缓慢率(%)

非常缓慢率(%)

错误率(ms)

(90,100]

[0,500)

(0,5]

[0,3]

[0,3]

(80,90]

(500,1500]

(5,10]

(3,5]

(3,5]

(70,80]

(1500,2500]

(10,15]

(5,10]

(5,10]

(60,70]

(2500,5000]

(15,20]

(10,15]

(10,15]

(0,60]

>=5000

>20

>15

>15

  • 您可以设置各指标权重,根据当前浏览器应用自定义apdex性能评分规则。

  • 提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。

  • 设置请求状态判断条件

    请求设置中设置请求不同状态的阈值,例如,设置缓慢的阈值为200;非常慢的阈值为1000,则请求状态的判断条件为:

    响应时间介于0~200毫秒时,请求状态为正常。

    响应时间介于200~1000毫秒时,请求状态为缓慢。

    响应时间大于1000毫秒时,请求状态为非常缓慢。

提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。


 设置后台任务的执行状态判断条件及别名

后台任务执行状态的判断阈值设置

后台任务设置中选择自定义,设置判断后台任务执行状态的阈值,默认缓慢阈值为500ms;非常慢阈值为2000ms,则执行状态的判断条件为:

n  响应时间介于0~500毫秒时,执行状态为正常。

n  响应时间介于500~2000毫秒时,执行状态为缓慢。

n  响应时间大于2000毫秒时,执行状态为非常缓慢。

后台任务别名设置

支持将后台任务的别名设置为您的业务名称。

后台任务设置中选择自定义,在后台任务别名设置区域,选择上传字典新建,将任务名称与具体业务名称对应。操作如下:

n  选择上传字典方式:

1)      单击下载模板,将字典模板下载到本地。

2)      按照模板填写后台任务字典,单击上传字典,将任务名称与具体业务名称批量对应。

n  选择新建方式:

1)      单击新建,选择后台任务并填写业务名称。

2)      (可选)单击1657851186157320.png支持添加多条。

3)      单击确定

完成设置后,您可以在接口分析>后台任务页面的后台任务列表查看,如下图所示。未设置别名的展示“-”。

image288.jpg

提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。


请求别名及其相关配置

设置请求别名

支持将请求URL的别名设置为您的业务名称,帮助您根据别名区分请求URL。

请求设置中选择自定义,在请求别名设置区域,选择上传字典新建,将请求URL与具体业务名称相对应。操作如下:

  • 选择上传字典方式:

    1. 单击下载模板,将URL字典模板下载到本地。

    2. 按照模板填写URL字典,单击上传字典,将请求URL与具体业务名称批量对应。

  • 选择新建方式:

    1. 单击新建,选择URL并填写业务名称。

    2. 单击确定,将请求URL与具体业务名称相对应。

    3. (可选)单击1652322074712475.png支持添加多条URL及业务名称。

完成请求URL的设置后,您可以在请求页面的请求列表查看,如下图所示。未设置请求别名的展示“-”。

image179.jpg

提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。

请求配置

请求设置中选择自定义,在请求配置区域,对是否获取请求参数及是否添加端到端进行设置。

  • 获取请求参数设置

    开启获取请求参数后,探针采集请求参数并展示在当前应用的单次请求的堆栈追踪列表中,单击1652323004959757.jpg,查看参数名称及对应的值。如下图所示。

image183.jpg

1652323096193129.jpg

  • 添加端到端设置

    开启添加端到端后,当发生端到端的请求时,在拓扑页面的拓扑图中将显示具体调用者和被调用者的调用关系。如下图所示。

image187.jpg

  • 关闭时,显示应用调用对象为外部服务。


设置请求过滤

选择自定义请求,则请求设置仅对当前服务生效,也可选择使用Server全局设置请求配置。单个服务的请求过滤设置具体功能说明可参考设置请求过滤


设置错误异常白名单

由于应用的很多异常是业务正常抛出来,不属于您关心的问题,可以在“设置”页面设置异常白名单和HTTP状态码白名单来进行过滤。目前,白名单设置只支持Java 和 Dotnet应用。

  • 异常白名单设置

    在错误异常/异常白名单中,单击新建设置异常条件,根据页面给出的示例输入要加入白名单的异常信息,非关键字部分用“*”代替。设置为白名单的异常将不被统计为异常。

    您可以编辑或删除已添加白名单的异常信息。

  • HTTP状态码白名单设置

    在错误异常/HTTP状态码白名单中,单击新建设置需要忽略的HTTP状态码,同时需要选择该设置影响的请求。

    设置为白名单的HTTP状态码将不统计为错误,默认400以上为错误HTTP状态码。

    您可以编辑或删除已添加白名单的HTTP状态码。

提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。


设置SQL执行状态判断条件

设置SQL执行不同状态的阈值,例如,设置缓慢的阈值为300;非常缓慢的阈值为1500,则请求状态的判断条件为:

  • 响应时间介于0~300毫秒时,请求状态为正常。

  • 响应时间介于300~1500毫秒时,请求状态为缓慢。

  • 响应时间大于1500毫秒时,请求状态为非常缓慢。

提醒:您也可以选择使用全局设置,直接使用全局设置中设置的判断条件。


设置Agent熔断

Agent设置中,设置以下内容:

  • 采样率设置

    采样率为Agent(也称采集组件或探针)采集数据的比例,即实际采集数据与全量数据之比,默认为100%,即所有数据全量采集。例如,采样率设置为10%,则表示10%的数据条目被全量采集,90%的数据条目只采集基本数据。

  • 熔断设置

    在您的应用系统资源较为紧张的情况下,Agent会与应用抢夺资源,导致更高的性能损耗。为了保证系统正常运转,透视宝支持设置Agent的熔断条件来最大限度地降低对被监控应用的性能影响。当满足设置的熔断条件时,Agent将自动临时关闭(熔断)。并且在满足熔断恢复条件时可以恢复熔断。

    熔断触发条件包括主机/容器CPU使用率、主机/容器内存使用率、GC CPU时间消耗占比及Heap内存使用率,如下图所示。

image299.jpg

  • 满足其中任一熔断条件时,Agent将执行熔断。

  • 熔断恢复设置

  • 熔断恢复触发条件包括主机/容器CPU使用率、主机/容器内存使用率、GC CPU时间消耗占比及Heap内存使用率,如下图所示。

1646275781757515.png

  • 满足所有熔断恢复条件时,Agent将恢复熔断。