refactor: use opentelemetry's standard api to track http status code (#2760)

This commit is contained in:
chen quan
2023-01-06 23:27:54 +08:00
committed by GitHub
parent e71c505e94
commit fc9b3ffdc1
3 changed files with 6 additions and 98 deletions

View File

@@ -190,7 +190,7 @@ func request(r *http.Request, cli client) (*http.Response, error) {
}
span.SetAttributes(semconv.HTTPAttributesFromHTTPStatusCode(resp.StatusCode)...)
span.SetStatus(semconv.SpanStatusFromHTTPStatusCode(resp.StatusCode))
span.SetStatus(semconv.SpanStatusFromHTTPStatusCodeAndSpanKind(resp.StatusCode, oteltrace.SpanKindClient))
return resp, err
}