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).