登录透视宝后,在顶部导航栏单击,进入透视宝管理模块,在左侧导航栏单击全局设置,选择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内存使用率,如下图所示。
满足其中任一熔断条件时,Agent将执行熔断。
熔断恢复触发条件包括主机/容器CPU使用率、主机/容器内存使用率、GC CPU时间消耗占比及Heap内存使用率,如下图所示。
满足所有熔断恢复条件时,Agent将恢复熔断。