Skip to content

Burst Observatory

burstObservatory is the newer health-check engine, designed for higher fan-out and quicker recovery than observatory. It runs its probes concurrently and uses a sliding-window sampler instead of the single-shot probe.

Options

FieldTypeDefaultAllowed valuesDescription
subjectSelector[]string[]<outbound tag prefix>Outbound tags to probe (prefix-match).
pingConfig*healthCheckSettings(unset)HealthCheckSettingsHealth-check tuning: probe URL, interval, timeout, sampling, and concurrency.

Source: infra/conf/observatory.go:23-27 · pinned at v26.6.1 (94ffd50)

The pingConfig field carries HealthCheckSettings (URL, interval, sampling, timeout, etc.). The full shape lands as part of the routing / load-balancer page in Phase 5.

Example

json
{
  "burstObservatory": {
    "subjectSelector": ["proxy-"],
    "pingConfig": {
      "destination": "http://cp.cloudflare.com/generate_204",
      "interval": "15s",
      "sampling": 4,
      "timeout": "5s"
    }
  }
}

Notes

  • Only one of observatory or burstObservatory should be enabled at a time. If both are present, only the burst variant is wired up.

Source: infra/conf/observatory.go:23-27 · v26.6.1 (94ffd50)

Core Tutorial by Argsment