darkwing::server::utils::metrics

Function build_recorder

source
pub fn build_recorder() -> Result<PrometheusHandle>
Expand description

Builds and installs a Prometheus metrics recorder with custom histogram buckets.

Configures buckets for:

  • HTTP request durations (exponential)
  • Diff and data directory sizes (size-based)
  • Size reduction ratios
  • All duration metrics (exponential)

ยงErrors

Returns an error if bucket configuration or recorder installation fails