Burst Observatory
burstObservatory 是较新的健康检查引擎,相比 observatory 拥有更高的扇出与更快的恢复 速度。它并发执行探测,并使用滑动窗口采样器替代单次探测。
选项
| 字段 | 类型 | 默认值 | 允许值 | 描述 |
|---|---|---|---|---|
subjectSelector | []string | [] | <outbound tag prefix> | 要探测的出站 tag(前缀匹配)。 |
pingConfig | *healthCheckSettings | (unset) | HealthCheckSettings | 健康检查参数:探测 URL、间隔、超时、采样数与并发度。 |
源码: infra/conf/observatory.go:23-27 · 锚定版本 v26.6.1 (94ffd50)
pingConfig 字段承载 HealthCheckSettings(URL、间隔、采样、超时 等)。完整字段集合见后续阶段的路由 / 负载均衡器页面。
示例
json
{
"burstObservatory": {
"subjectSelector": ["proxy-"],
"pingConfig": {
"destination": "http://cp.cloudflare.com/generate_204",
"interval": "15s",
"sampling": 4,
"timeout": "5s"
}
}
}说明
- 同一时间只应启用
observatory或burstObservatory中的一个。 两者都存在时,只会启用 burst 版本。
源码: infra/conf/observatory.go:23-27 · v26.6.1 (94ffd50)
