提醒:在使用应用服务设置前,您需要确保已具有应用服务设置的页面访问权限和应用服务数据的维护权限。如果您没有相关权限,请联系用户中心管理员为您配置权限,相关操作管理员请参见授权。

配置入口: 门户首页>APM-Server>应用服务卡片>设置

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

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

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

  • 设置应用状态判断条件

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

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

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

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

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

  • 设置请求状态判断条件

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

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

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

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

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

设置请求别名

支持将请求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

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

设置错误异常白名单

由于应用的很多异常是业务正常抛出来,不属于您关心的问题,可以在“设置”页面设置异常白名单和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内存使用率,如下图所示。

1646275743292288.png

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

  • 熔断恢复设置

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

1646275781757515.png

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