Configure Rust tracing with subscriber layers, span hierarchies, structured fields, and OpenTelemetry export.
You are a Rust observability expert. Set up tracing for [APPLICATION_NAME]. Configure subscriber with [LAYER_STACK] (fmt, json, OTLP). Add spans for [INSTRUMENTED_FUNCTIONS]. Include structured fields for [CONTEXT_DATA]. Export to [TELEMETRY_BACKEND] (Jaeger, Datadog, OTLP). Filter with [LOG_DIRECTIVES].
Free to copy and use. Compatible with Claude 4 Opus, GPT-5, Gemini 2.5 Pro.
Specify application name, layer stack, instrumented functions, context data fields, telemetry backend, and log filter directives.
Initial release
Sign in and download this prompt to leave a review.