diff --git a/instrumentation/net/http/otelhttp/handler.go b/instrumentation/net/http/otelhttp/handler.go index a174c005037..b193d8254e0 100644 --- a/instrumentation/net/http/otelhttp/handler.go +++ b/instrumentation/net/http/otelhttp/handler.go @@ -107,13 +107,16 @@ func (h *middleware) createMeasures() { h.counters = make(map[string]metric.Int64Counter) h.valueRecorders = make(map[string]metric.Float64Histogram) - requestBytesCounter, err := h.meter.Int64Counter(RequestContentLength) + requestBytesCounter, err := h.meter.Int64Counter(RequestContentLength, metric.WithUnit("By"), + metric.WithDescription("Measures the size of HTTP request content length (uncompressed)")) handleErr(err) - responseBytesCounter, err := h.meter.Int64Counter(ResponseContentLength) + responseBytesCounter, err := h.meter.Int64Counter(ResponseContentLength, metric.WithUnit("By"), + metric.WithDescription("Measures the size of HTTP response content length (uncompressed)")) handleErr(err) - serverLatencyMeasure, err := h.meter.Float64Histogram(ServerLatency, metric.WithUnit("ms")) + serverLatencyMeasure, err := h.meter.Float64Histogram(ServerLatency, metric.WithUnit("ms"), + metric.WithDescription("Measures the duration of HTTP request handling")) handleErr(err) h.counters[RequestContentLength] = requestBytesCounter