fix: harden typed metrics review findings
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user