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
@@ -261,7 +261,15 @@ impl RuntimeExecutor {
let invocation_metrics = ToolInvocationMetrics::start_with_exemplar(
metric_invocation_source(request_context),
request_context.and_then(|context| {
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 = async {