File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,11 +25,14 @@ func GetRequestAttributes(r *http.Request) map[string]string {
2525 string (semconv .UserAgentOriginalKey ): r .UserAgent (),
2626 }
2727
28- if clientIP := middleware .GetClientIPAddr (ctx ); clientIP .IsValid () {
29- attrs [string (semconv .NetworkPeerAddressKey )] = clientIP .String ()
30- } else if ip , port , err := net .SplitHostPort (r .RemoteAddr ); err == nil {
31- attrs [string (semconv .NetworkPeerAddressKey )] = ip
32- attrs [string (semconv .NetworkPeerPortKey )] = port
28+ peerAddr , peerPort , err := net .SplitHostPort (r .RemoteAddr )
29+ if err == nil {
30+ attrs [string (semconv .NetworkPeerAddressKey )] = peerAddr
31+ attrs [string (semconv .NetworkPeerPortKey )] = peerPort
32+ }
33+
34+ if clientAddr := middleware .GetClientIPAddr (ctx ); clientAddr .IsValid () {
35+ attrs [string (semconv .ClientAddressKey )] = clientAddr .String ()
3336 }
3437
3538 if reqID := middleware .GetReqID (ctx ); reqID != "" {
You can’t perform that action at this time.
0 commit comments