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