telemetry-rust 0.2.2

Open Telemetry fox Axum and Tracing
Documentation

telemetry-rust

Telemetry rust provides all logic setled up for start tracing and also TraceLayer provided by axum-tracing-opentelemetry

use tracing::Level::INFO;
use telemetry_rust::{init_tracing, opentelemetry_tracing_layer};

#[tokio::main]
async fn main() {
    init_tracing!(INFO);

    // ...

    let app = axum::Router::new().layer(opentelemetry_tracing_layer())