diff --git a/fhevm-engine/coprocessor/src/tracing.rs b/fhevm-engine/coprocessor/src/tracing.rs new file mode 100644 index 00000000..92f83023 --- /dev/null +++ b/fhevm-engine/coprocessor/src/tracing.rs @@ -0,0 +1,12 @@ +pub fn setup_tracing() -> Result<(), Box> { + let otlp_exporter = opentelemetry_otlp::new_exporter() + .tonic(); + let trace_provider = opentelemetry_otlp::new_pipeline() + .tracing() + .with_exporter(otlp_exporter) + .install_batch(opentelemetry_sdk::runtime::Tokio)?; + + opentelemetry::global::set_tracer_provider(trace_provider); + + Ok(()) +} \ No newline at end of file