使用Server全局设置前,您需要完成的准备工作如下:

1.      已在用户中心中注册账号。

如果您未注册账号,请联系用户中心管理员为您开通账号,相关操作管理员请参见《云智慧用户中心(DOUC)-用户使用指南》中的“用户管理”。

2.      已在用户中心中完成Server全局设置模块的功能权限和apm数据的查看或维护权限。

如果您没有相关权限,请联系用户中心管理员为您配置权限,相关操作管理员请参见《云智慧用户中心(DOUC)-用户使用指南》中的“角色管理”。

配置入口:门户首页>APM-Server>1648710240675850.png>Server全局设置


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

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

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

设置应用状态判断条件

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

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

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

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

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

设置请求状态判断条件

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

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

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

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


设置SQL执行状态判断条件

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

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

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

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


设置Agent熔断

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

采样率设置

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

熔断设置

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

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

1648710402581591.png

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

熔断恢复设置

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

1648710409267654.png

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