Skip to content

Make the default max RT value TIME_DROP_VALVE configurable #276

@cdfive

Description

@cdfive

目前该阈值时4900且定义为final static,不能修改;
实际应用中可能有耗时超过5s的接口或方法,影响监控统计数据的准确性。

有2点疑问:

  1. 为什么有这个阈值呢,可否去掉?保留原始的RT数据不是更真实么,钉钉群里提到5s超时,可是跟
    4900ms也有100ms的误差啊,统计时是否可以忽略该误差;

  2. 如果保留该阈值,请问推荐哪种修改方式好一些呢?
    (1)跟project.name、csp.sentinel.charset一样,提供配置文件或VM参数配置
    (2)跟Constants中全局开关ON一样,没有final限制并提供CommandHandler查询和修改
    或者(1)(2)都支持是否更好

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/enhancementCategory issues or prs related to enhancement.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions