Files
mytheclipse/crates/mytheclipse-tracing

mytheclipse-tracing

Pre-built tracing infrastructure for mytheclipse applications, wrapping [tracing-subscriber] with sensible defaults and optional OTLP/Jaeger/Zipkin export.

Features

Feature Default Description
env yes tracing-subscriber with EnvFilter support.
otel no OpenTelemetry OTLP gRPC exporter.
jaeger no Jaeger thrift over tracing-flame.
zipkin no Zipkin exporter (stub — extend as needed).
full — Enables otel + jaeger.

Usage

[dependencies]
mytheclipse-tracing = "0.2"

Basic subscriber

use mytheclipse_tracing::TracingLayer;

fn main() {
    TracingLayer::install();
    tracing::info!("hello, world!");
}

With OTLP export

[dependencies]
mytheclipse-tracing = { version = "0.2", features = ["otel"] }
use mytheclipse_tracing::TracingLayer;

fn main() {
    TracingLayer::install();
    // OTLP exporter defaults to http://localhost:4317
    tracing::info!("span data sent to OTLP collector");
}