Try fixing Otel span propogation

This commit is contained in:
Cameron
2025-12-24 10:17:14 -05:00
parent c1cfda9df9
commit c0021734b6
2 changed files with 7 additions and 4 deletions

View File

@@ -158,7 +158,8 @@ async fn get_file_metadata(
let tracer = global_tracer();
let context = extract_context_from_request(&request);
let mut span = tracer.start_with_context("get_file_metadata", &context);
let span_context = opentelemetry::Context::current();
let span_context =
opentelemetry::Context::new().with_remote_span_context(span.span_context().clone());
let full_path = is_valid_full_path(&app_state.base_path, &path.path, false);
@@ -206,7 +207,8 @@ async fn upload_image(
let tracer = global_tracer();
let context = extract_context_from_request(&request);
let mut span = tracer.start_with_context("upload_image", &context);
let span_context = opentelemetry::Context::current();
let span_context =
opentelemetry::Context::new().with_remote_span_context(span.span_context().clone());
let mut file_content: BytesMut = BytesMut::new();
let mut file_name: Option<String> = None;