请求熔断
RequestBreaker 请求拦截扩展
简介
ext_request_breaker
扩展插件,实现了 extensions.RequestInterceptor 接口,课题在 http_flusher 插件中引用,提供请求熔断的能力。
版本
配置参数
参数 | 类型 | 是否必选 | 说明 |
---|---|---|---|
FailureRatio | Float | 是 | 熔断的阈值,失败的请求在 WindowInSeconds 窗口时间内的失败率,默认值 0.10 |
WindowInSeconds | Int | 是 | 统计请求成功失败的窗口时间,默认值 10 |
样例
使用 metric_mock
input 插件生成数据,并将采集结果以 custom_single
协议、json
格式提交到 http://localhost:8086/write
。
且在flusher处理时,配置熔断策略