tonic-otel-layer
Layer for a Tonic gRPC server that adds an OpenTelemetry metrics support.
Usage
let exporter = builder
.with_tonic
.build?;
let meter_provider = builder
.with_resource
.with_periodic_exporter
.build;
let metrics_layer = new
.with_provider
.build;
builder
.layer
.add_service
.serve
.await?;
Thanks to
tonic-prometheus-layer - layer for a tonic GRPC server (and client) which provides metrics in prometheus format.
axum-otel-metrics - opentelemetry layer for an axum web-server.