Skip to content

Commit 865564f

Browse files
committed
shutdown again (one more time)
1 parent 6a482bd commit 865564f

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

crates/ingress-rpc/src/main.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use rdkafka::producer::FutureProducer;
1919
use std::env;
2020
use std::fs;
2121
use std::net::IpAddr;
22-
use tracing::{info, span, warn};
22+
use tracing::{error, info, span, warn};
2323
//use tracing_subscriber::Layer;
2424
//use tracing_subscriber::filter::{LevelFilter, Targets};
2525
use opentelemetry_otlp::{SpanExporter, WithExportConfig};
@@ -196,7 +196,7 @@ async fn main() -> anyhow::Result<()> {
196196

197197
// Create the tracer and set it globally
198198
let tracer = tracer_provider.tracer(env!("CARGO_PKG_NAME"));
199-
global::set_tracer_provider(tracer_provider);
199+
global::set_tracer_provider(tracer_provider.clone());
200200

201201
let trace_layer = tracing_opentelemetry::layer().with_tracer(tracer);
202202

@@ -251,6 +251,10 @@ async fn main() -> anyhow::Result<()> {
251251
);
252252

253253
handle.stopped().await;
254+
if let Err(e) = tracer_provider.shutdown() {
255+
error!(error = %e, "Failed to shutdown tracer provider");
256+
return Err(e.into());
257+
};
254258
Ok(())
255259
}
256260

0 commit comments

Comments
 (0)