fix: harden typed metrics review findings

This commit is contained in:
2026-08-14 13:50:04 +03:00
parent 996a5461de
commit b7face0e94
30 changed files with 722 additions and 382 deletions
+9 -1
View File
@@ -90,7 +90,15 @@ impl RestAdapter {
) -> Result<RestResponse, RestAdapterError> {
let request_metrics = UpstreamRequestMetrics::start_with_exemplar(
UpstreamOperationKind::Rest,
crank_metrics::ExemplarTraceId::parse(&context.trace_context.trace_id().to_string()),
context
.trace_context
.is_sampled()
.then(|| {
crank_metrics::ExemplarTraceId::parse(
&context.trace_context.trace_id().to_string(),
)
})
.flatten(),
);
let result = self.execute_inner(target, request, Some(context)).await;
let outcome = match &result {