Add tracing middleware and optionally configure an http-binary opentelemetry exporter (eg. for honeycomb.io)
+162
Cargo.lock
+162
Cargo.lock
························
+5
Cargo.toml
+5
Cargo.toml
······
+24
-4
src/bin/allegedly.rs
+24
-4
src/bin/allegedly.rs
············
+5
-3
src/bin/backfill.rs
+5
-3
src/bin/backfill.rs
······
+28
src/bin/instrumentation/mod.rs
+28
src/bin/instrumentation/mod.rs
···
+7
-2
src/bin/mirror.rs
+7
-2
src/bin/mirror.rs
·········
+38
src/bin/mod.rs
+38
src/bin/mod.rs
······+tracing::subscriber::set_global_default(subscriber).expect("to set global tracing subscriber");
-13
src/lib.rs
-13
src/lib.rs
···