2023-01-30 18:53:10 -05:00
2023-01-30 18:53:10 -05:00
2023-01-30 19:09:15 -05:00
2023-01-30 19:09:15 -05:00
2023-02-04 10:27:52 -05:00

tower-trace-metrics

A tower-http TraceLayer that records metrics using the metrics facade.

use tower_trace_metrics::make_layer;
use tower::ServiceBuilder;
use bytes;


fn main() {
    let service = ServiceBuilder::new()
        // Make a trace layer where the chunks are bytes::Bytes
        .layer(make_layer(|b: &bytes::Bytes| b.len() as u64));
    // ... Use this service in a Tower Middleware stack.
}
Description
A tower-http TraceLayer that records metrics.
Readme Apache-2.0 40 KiB
Languages
Rust 100%