-
tracing
Application-level tracing for Rust
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
console-subscriber
A
tracing-subscriber::Layerfor collecting Tokio console telemetry -
blazesym
address symbolization and related tasks
-
tracing-tracy
Inspect tracing-enabled Rust applications with Tracy
-
usdt
Cross-platform Userland Statically Defined Tracing probes
-
fastrace
A high-performance timeline tracing library for Rust
-
datafusion-tracing
DataFusion tracing of execution plans
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracingcrate -
gix-trace
provide minimal
tracingsupport that can be turned off to zero cost -
tracing-indicatif
Tracing layer that automatically creates and manages progress bars for active spans
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
console-api
Protobuf wire format bindings for the Tokio console
-
tracing-chrome
A Layer for tracing-subscriber that outputs Chrome-style traces
-
tokio-console
The Tokio console: a debugger for async Rust
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
fast_log
Rust async log High-performance asynchronous logging
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
tracing-journald
rich journald subscriber for
tracing -
tracing-durations-export
Record and visualize parallelism of tracing spans
-
fastrace-reqwest
A reqwest util for propagating trace context for fastrace
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
zipkin
collecting timing information about distributed computations
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
rftrace
Function tracer backend. Logs all functions entries and exits. Works on all software compiled with mcount() instrumentation.
-
fastrace-tonic
A tonic instrument for propagating trace context for fastrace
-
tracing-wasm
tracing subscriber for browser WASM
-
tracing-mock
testing
tracingand crates that uses it -
tracelite
An alternative to the tracing crate which is specialized for OpenTelemetry traces
-
reqwest-tracing
Opentracing middleware for reqwest
-
rspack_tracing
rspack tracing
-
tracing-perfetto
Tracing layer for recording spans and events as perfetto event format
-
aphelion-core
Core library for Aphelion AI framework - unified frontend for AI model development
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
zlink
Async Varlink API
-
tracing-elastic-apm
Elastic APM intake API tracing layer
-
renacer
Pure Rust system call tracer with source-aware correlation for Rust binaries
-
tracing-timing
Inter-event timing metrics on top of tracing
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
tower-otel
OpenTelemetry layer for HTTP/gRPC services
-
charon-error
Structured error and panic handling with rich reports and bug reporting functionality
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
datadog-opentelemetry
A Datadog layer of compatibility for the opentelemetry SDK
-
tracing-otel-extra
Bootstrap utilities for tracing and OpenTelemetry integration
-
tracing-layer-slack
Send filtered tracing events to Slack
-
fastrace-axum
A axum instrument for propagating trace context for fastrace
-
tracing-profile
A span based profiler, utilizing the tracing crate
-
rspack_tracing_perfetto
Rspack tracing perfetto
-
bp3d-debug
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
tracing-flame
Tracing layer for creating flamegraphs from span timings
-
weavegraph
Graph-driven, concurrent agent workflow framework with versioned state, deterministic barrier merges, and rich diagnostics
-
fastrace-opentelemetry
Opentelemetry reporter for fastrace
-
opentelemetry-zipkin
Zipkin exporter for OpenTelemetry
-
tracing-layer-discord
Send filtered tracing events to Discord
-
tracing-futures
instrumenting
futureswithtracing -
tracing-capture
Capturing tracing spans and events, e.g. for testing
-
ttlog
A comprehensive high-performance tracing and logging system
-
tracing-samply
Tracing subscriber layer for samply
-
otel
Ergonomic macros for OpenTelemetry tracing in Rust
-
syslog-tracing
syslog backend for
tracing -
opentelemetry-configuration
Opinionated OpenTelemetry SDK configuration wiring together tracing, OTLP export, and lifecycle management
-
blazesym-c
C bindings for blazesym
-
tracing-opentelemetry-setup
provide proper setup of tracing with OTEL export
-
braintrust-sdk-rust
Rust SDK for Braintrust logging and tracing
-
debuginfod
interacting with debuginfod servers
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
scouter-tracing
Helper crate for tracing instrumentation
-
cala-tracing
Tracing library powering cala stack
-
getitdone
Experimenting with a simple Mongo-backed caller/worker bridge that keeps tracing context alive
-
tracing-human-layer
A human-friendly tracing console output layer
-
langfuse-ergonomic
Ergonomic Rust client for Langfuse with builder patterns
-
riscv-etrace
Decoder and tracer for RISC-V efficient instruction tracing
-
opentelemetry-lambda-tower
OpenTelemetry Tower middleware for AWS Lambda
-
turbomcp-telemetry
OpenTelemetry integration and observability for TurboMCP SDK
-
wtr-watcher
Filesystem watcher. Works anywhere. Simple, efficient and friendly.
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
clamber-core
clamber
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
fobserve
Observability library for the fiddlesticks agent harness framework
-
rstrace
strace to trace system calls and CUDA API calls
-
opentelemetry-langfuse
OpenTelemetry components and utilities for Langfuse LLM observability
-
hitrace
Safe bindings to the HiTrace tracing system of OpenHarmony
-
kcp-core
Pure synchronous KCP protocol engine
-
lambda-otel-lite
Lightweight OpenTelemetry instrumentation for AWS Lambda
-
perfetto-sdk-protos-gpu
Extra protobuf bindings for GPU events
-
sqlx-tracing
OpenTelemetry-compatible tracing for SQLx database operations in Rust
-
tracing-log-sample
A tracing-subscriber layer that rate-limits log output using reservoir sampling
-
ddtrace
integrating Datadog with tracing
-
runtime_tracing
schema and tracing helpers for the CodeTracer db trace format
-
simple-cmd
command line utility for spawning commands
-
owiwi-tracing-opentelemetry
initialize tracing with opentelemetry
-
fastrace-jaeger
Jaeger reporter for fastrace
-
quantum_log
High-performance asynchronous logging framework based on tracing ecosystem
-
sea-orm-tracing
OpenTelemetry-compatible tracing instrumentation for SeaORM database operations
-
lnmp-envelope
Operational metadata envelope for LNMP records
-
perfetto-sdk
Bindings for the Perfetto tracing framework
-
sheen
A polished, colorful logging library for Rust
-
tracing-fluentd
Enables forwarding of
tracingevents towards thefluentdserver -
honeycomb-rs
A minimal, security-focused Honeycomb.io client for Rust
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
tracing-config
configuration file approach to initializing and configuring tracing and tracing-subscriber
-
tracing-perfetto-sdk-schema
Perfetto Prost protobuf bindings used by tracing-perfetto-sdk
-
metrics-tracing-context
tracing context as metrics labels
-
tracing-async2
Generic tracing layer library for working with tracing events including for async work
-
langsmith-rust
manual tracing to LangSmith, providing similar ergonomics to the Python and TypeScript SDKs
-
zlink-tokio
zlink library for the Tokio runtime
-
telemetry-kit
Privacy-first, batteries-included telemetry toolkit for Rust applications with OpenTelemetry
-
zipkin-types
Type definitions for Zipkin distributed trace information
-
fastn-context
Type-safe async context propagation for Rust applications
-
instrumented-object-store
Object Store instrumentation through tracing
-
vllora_telemetry
Telemetry for Vllora
-
fastrace-futures
tracing
futureswith fastrace -
ser-hex
Serialization tracing library for visualizing where bytes came from
-
langfuse
client for the Langfuse.com observability platform by Neura AI
-
log-tracing-layer
Build your own custom tracing layer
-
xtrace
An AI observability service for collecting, storing, and querying traces, spans, and metrics across LLM and agent workflows
-
chronograph
Timestamp Tracers
-
otlp-stdout-span-exporter
A span exporter that writes OpenTelemetry spans to stdout in OTLP format
-
thag_profiler
A lightweight, cross-platform Rust code profiling toolkit with zero overhead when disabled
-
re_tracing
Helpers for tracing/spans/flamegraphs and such
-
otlp-embedded
In-memory OpenTelemetry trace collector and Web UI visualizer
-
service_conventions
Conventions for services
-
zlink-smol
zlink library for the smol runtime
-
http-zipkin
HTTP header propagation for Zipkin trace information
-
tracing-th
Binding
-
graft-tracing
Tracing support for Graft components
-
tracy
tracking in-code markers for requirement traceability
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
tower-http-tracing
Tracing middleware to span annotated every HTTP request
-
trace-err
A small extension to the tracing crate, which provides a single method 'trace_expect()' for Result<T, E> and Option<T>
-
frame-trace
Execution tracing and monitoring subsystem for Frame microservices
-
query-flow-inspector
Flow Inspector: Tracing and observability for query-flow
-
bpftrace-mcp-server
A Model Context Protocol (MCP) server that provides AI assistants with access to bpftrace kernel tracing capabilities
-
renderdoc
application bindings for Rust
-
rikka-mq
message queue library for Rust
-
livetrace
CLI tool for live tailing of OTLP traces and logs in the Serverless OTLP Forwarder architecture
-
tracing-indicatif-patched
Tracing layer that automatically creates and manages progress bars for active spans
-
dlt-rs
Safe and idiomatic Rust wrapper for the C library libdlt to provide DLT logging capabilities for Rust applications
-
ovft-core
Core library for Open Very Fast Trace - requirements traceability for Rust projects
-
error-location
A lightweight utility for capturing and displaying error locations in Rust
-
rustmeter-beacon-target
Target side library for rustmeter-beacon
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
tracing-spanner
Span introspection library for
tracing -
ferrisetw
Basically a KrabsETW rip-off written in Rust
-
seella
visualising the traces emitted by ScyllaDB
-
modality-trace-recorder-plugin
A Modality reflector plugin suite and ingest adapter library for Percepio's TraceRecorder data
-
cactusref
Cycle-aware reference counting smart pointer
-
fastrace-tower
A tower layer for propagating trace context for fastrace
-
logcontrol-log
log backend for the log control interface
-
ferrotunnel-observability
Observability infrastructure for FerroTunnel (Metrics & Tracing)
-
probius
metrics and tracing system that learns the structure of your system
-
adk-telemetry
OpenTelemetry integration for Rust Agent Development Kit (ADK-Rust) agent observability
-
axum-insights
An Azure Application Insights exporter for axum via tracing
-
otel-instrumentation-neo4jrs
OpenTelemetry instrumentation for neo4rs Neo4j driver
-
fake-opentelemetry-collector
A Fake (basic) opentelemetry collector, useful to test what is collected opentelemetry
-
rhai_trace
A small library providing better error and span support for Rhai, the embeddable programming language
-
brk_rolldown_devtools
DevTools utilities for Rolldown
-
test_logs
see logs in tests
-
rootcause-tracing
Tracing span support for the rootcause error reporting library
-
azure_core_opentelemetry
OpenTelemetry integration for the Azure SDK for Rust
-
trellis-runner
Calculation runner
-
fastrace-tracing
A compatibility layer that connects tokio-tracing with fastrace tracing library
-
tracing-awc
Tracing instrumentation for the awc http client
-
rstrace-cuda-sniff
rstrace to sniff CUDA API calls
-
armature-opentelemetry
OpenTelemetry integration for Armature observability
-
rftrace-frontend
Rftracer frontend for writing uftrace compatible traces
-
tracing-fancytree
tracing subscriber with readable tree output
-
sftrace-setup
Setup helper for sftrace (instrumentation-based trace tool)
-
praxis-observability
Observability and tracing abstraction for Praxis AI agents
-
loki-api
Protobuf types used by the Grafana Loki HTTP API
-
raceway
Official Rust SDK for Raceway - race condition detection and distributed tracing
-
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
remi-azure
🐻❄️🧶 Support of Microsoft's Azure Blob Storage with remi-rs primitives
-
llm-observatory-sdk
Rust SDK for LLM Observatory with trait-based instrumentation
-
tracing-loki-but-better
A tracing layer for shipping logs to Grafana Loki
-
minitrace-jaeger
Jaeger reporter for minitrace-rust
-
libftrace
Extemely simple function tracer, useful for debugging
-
tracing-opentelemetry-extra
Bootstrap utilities for tracing and OpenTelemetry integration
-
llm-observatory-storage
Storage layer for LLM Observatory - handles persistence of traces, metrics, and logs
-
fuel-telemetry
A tracing library to implement Fuel telemetry
-
axonml-jit
JIT compilation for Axonml tensor operations
-
tracing-distributed
Tracing layer for multiprocess telemetry
-
forrust_fire_tracing
Tracing integration for
forrust_fire_tree -
pepe-telemetry
Tracing tools for PepeTeam template application
-
zlayer-observability
OpenTelemetry tracing and Prometheus metrics for ZLayer
-
sideseat
AI Development Workbench — Debug, trace, and understand your AI agents
-
pyo3-opentelemetry
Macro and utilities for passing OpenTelemetry context from Python to Rust
-
tracing-record-hierarchical
Record parent
tracing::Spanfields from inside childtracing::Span’s context -
wasm-tracing-allocator
A global allocator for Wasm that traces allocations and deallocations for debugging purposes
-
contour_tracing
A 2D library to trace contours
-
fastrace-datadog
Datadog reporter for fastrace
-
hefa-core
Rust LLM foundation: provider abstraction, tools, structured output, tracing
-
logging-battery-pack
Battery pack for logging and tracing in Rust
-
zerogc
Zero overhead tracing garbage collection for rust
-
llm-observatory-providers
LLM provider implementations and pricing models for LLM Observatory
-
tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
pyo3-tracing-subscriber
A Python module for configuring and initializing tracing subscribers from Python
-
etcd-detector
An etcd-based implementation of service registration and discovery
-
altius-benchtools
A high-performance profiler for tracing RPC server execution
-
hitrace-sys
Bindings to the HiTrace tracing system of OpenHarmony
-
ucp-observe
Observability utilities for UCP
-
tracing-perfetto-sdk-sys
Native C++ bindings for the Perfetto SDK used by tracing-perfetto-sdk
-
rftrace-frontend-ffi
Default rftracer frontend as a static library so it can be called from C code
-
skip_error
helping skip and log Result::Error in iterations
-
rust_mobile_telemetry
Observability instrumentation (tracing + metrics) for mobile-backend applications or embedded / edge services
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
serverless-otlp-forwarder-core
Core library for Serverless OTLP Forwarders on AWS Lambda
-
minitrace-datadog
Datadog reporter for minitrace-rust
-
pipeworks-tasks
Task hierarchies and supervisor support with tracing
-
otel-instrumentation-redis
OpenTelemetry instrumentation for redis-rs
-
opentelemetry-tide
OpenTelemetry integration for Tide
-
rivus-logger
基于 tracing 的日志与链路追踪封装
-
rustmeter-beacon
Lightweight tracing library for embedded Rust applications
-
duende-observe
Observability integration for Duende (renacer tracing, ttop monitoring)
-
tracing-layer-win-eventlog
Layer for the tracing_subscriber to write to the Windows EventLog
-
orches
manager of WASM: zero-code WASM runtime with ultra-fast cold starts
-
metriki-tracing
Metriki as a subscriber of tracing
-
opentelemetry-surf
OpenTelemetry integration for surf
-
ktracepoint
implementing tracepoints in operating systems
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
tracing-fmt-smart-writer
Smart writer for tracing-subscriber's fmt module
-
treetrace
A tracing layer that nests events in spans
-
observability-kit
Configuration and other common entities related to observability
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
bloop-sdk
Bloop error reporting and LLM tracing SDK for Rust
-
speak-easy
Logging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs
-
oneiros-outcomes
Feedback primitives for logging and terminal targets
-
probius-mproto
mproto types for probius
-
baichun-framework-logger
Logger module for Baichun-Rust framework
-
opentracingrust
opentracing.io library for rust
-
raster2svg
that use the contour_tracing library
-
errore
error handling and tracing
-
fastrace-poem
A Poem middleware for propagating trace context for fastrace
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
tracing-dipstick
Bridge from tracing instrumentation to the dipstick metrics library
-
minitrace-opentelemetry
Opentelemetry reporter for minitrace-rust
-
xray-lite
AWS X-Ray daemon client for Rust
-
hstrace
Syscall tracing from command line and as a library
-
tracing_duper
A tracing subscriber for the Duper format
Try searching with DuckDuckGo.