feat: freeze typed metrics registry and bounded exemplars
This commit is contained in:
@@ -88,7 +88,10 @@ impl RestAdapter {
|
||||
request: &RestRequest,
|
||||
context: &RuntimeRequestContext,
|
||||
) -> Result<RestResponse, RestAdapterError> {
|
||||
let request_metrics = UpstreamRequestMetrics::start(UpstreamOperationKind::Rest);
|
||||
let request_metrics = UpstreamRequestMetrics::start_with_exemplar(
|
||||
UpstreamOperationKind::Rest,
|
||||
crank_metrics::ExemplarTraceId::parse(&context.trace_context.trace_id().to_string()),
|
||||
);
|
||||
let result = self.execute_inner(target, request, Some(context)).await;
|
||||
let outcome = match &result {
|
||||
Ok(_) => UpstreamOutcome::Success,
|
||||
|
||||
Reference in New Issue
Block a user