diff --git a/examples/examples/opentelemetry.rs b/examples/examples/opentelemetry.rs index eb28b32dd2..af7661d280 100644 --- a/examples/examples/opentelemetry.rs +++ b/examples/examples/opentelemetry.rs @@ -38,8 +38,11 @@ fn main() -> Result<(), Box> { warn!("About to exit!"); trace!("status: {}", work_result); - } + } // Once this scope is closed, all spans inside are closed as well + // Shut down the current tracer provider. This will invoke the shutdown + // method on all span processors. span processors should export remaining + // spans before return. global::shutdown_tracer_provider(); Ok(())