Skip to main content

Crate sova_observability

Crate sova_observability 

Source
Expand description

HTTP RED metrics (Prometheus) + optional OpenTelemetry / Elasticsearch logs for Sova.

ⓘ
app.use_middleware(request_id());
app.install(
    Observability::new()
        .with_elasticsearch() // ELASTICSEARCH_URL → bulk ship tracing logs
);
app.use_middleware(logger());

Declarative toggles also work via [observability] in sova.toml (metrics_path, otel, elasticsearch) when not set on the builder.

Structs§

Observability
Observability plugin: Prometheus scrape + HTTP RED middleware (+ optional sinks).