@@ -45,7 +45,7 @@ func NewNginxClient(httpClient *http.Client, apiEndpoint string) (*NginxClient,
45
45
func (client * NginxClient ) GetStubStats () (* StubStats , error ) {
46
46
resp , err := client .httpClient .Get (client .apiEndpoint )
47
47
if err != nil {
48
- return nil , fmt .Errorf ("failed to get %v: %v " , client .apiEndpoint , err )
48
+ return nil , fmt .Errorf ("failed to get %v: %w " , client .apiEndpoint , err )
49
49
}
50
50
defer resp .Body .Close ()
51
51
@@ -55,13 +55,13 @@ func (client *NginxClient) GetStubStats() (*StubStats, error) {
55
55
56
56
body , err := io .ReadAll (resp .Body )
57
57
if err != nil {
58
- return nil , fmt .Errorf ("failed to read the response body: %v " , err )
58
+ return nil , fmt .Errorf ("failed to read the response body: %w " , err )
59
59
}
60
60
61
61
var stats StubStats
62
62
err = parseStubStats (body , & stats )
63
63
if err != nil {
64
- return nil , fmt .Errorf ("failed to parse response body %q: %v " , string (body ), err )
64
+ return nil , fmt .Errorf ("failed to parse response body %q: %w " , string (body ), err )
65
65
}
66
66
67
67
return & stats , nil
@@ -82,7 +82,7 @@ func parseStubStats(data []byte, stats *StubStats) error {
82
82
83
83
actCons , err := strconv .ParseInt (activeConsParts [2 ], 10 , 64 )
84
84
if err != nil {
85
- return fmt .Errorf ("invalid input for active connections %q: %v " , activeConsParts [2 ], err )
85
+ return fmt .Errorf ("invalid input for active connections %q: %w " , activeConsParts [2 ], err )
86
86
}
87
87
stats .Connections .Active = actCons
88
88
@@ -93,19 +93,19 @@ func parseStubStats(data []byte, stats *StubStats) error {
93
93
94
94
acceptedCons , err := strconv .ParseInt (miscParts [0 ], 10 , 64 )
95
95
if err != nil {
96
- return fmt .Errorf ("invalid input for accepted connections %q: %v " , miscParts [0 ], err )
96
+ return fmt .Errorf ("invalid input for accepted connections %q: %w " , miscParts [0 ], err )
97
97
}
98
98
stats .Connections .Accepted = acceptedCons
99
99
100
100
handledCons , err := strconv .ParseInt (miscParts [1 ], 10 , 64 )
101
101
if err != nil {
102
- return fmt .Errorf ("invalid input for handled connections %q: %v " , miscParts [1 ], err )
102
+ return fmt .Errorf ("invalid input for handled connections %q: %w " , miscParts [1 ], err )
103
103
}
104
104
stats .Connections .Handled = handledCons
105
105
106
106
requests , err := strconv .ParseInt (miscParts [2 ], 10 , 64 )
107
107
if err != nil {
108
- return fmt .Errorf ("invalid input for requests %q: %v " , miscParts [2 ], err )
108
+ return fmt .Errorf ("invalid input for requests %q: %w " , miscParts [2 ], err )
109
109
}
110
110
stats .Requests = requests
111
111
@@ -116,19 +116,19 @@ func parseStubStats(data []byte, stats *StubStats) error {
116
116
117
117
readingCons , err := strconv .ParseInt (consParts [1 ], 10 , 64 )
118
118
if err != nil {
119
- return fmt .Errorf ("invalid input for reading connections %q: %v " , consParts [1 ], err )
119
+ return fmt .Errorf ("invalid input for reading connections %q: %w " , consParts [1 ], err )
120
120
}
121
121
stats .Connections .Reading = readingCons
122
122
123
123
writingCons , err := strconv .ParseInt (consParts [3 ], 10 , 64 )
124
124
if err != nil {
125
- return fmt .Errorf ("invalid input for writing connections %q: %v " , consParts [3 ], err )
125
+ return fmt .Errorf ("invalid input for writing connections %q: %w " , consParts [3 ], err )
126
126
}
127
127
stats .Connections .Writing = writingCons
128
128
129
129
waitingCons , err := strconv .ParseInt (consParts [5 ], 10 , 64 )
130
130
if err != nil {
131
- return fmt .Errorf ("invalid input for waiting connections %q: %v " , consParts [5 ], err )
131
+ return fmt .Errorf ("invalid input for waiting connections %q: %w " , consParts [5 ], err )
132
132
}
133
133
stats .Connections .Waiting = waitingCons
134
134
0 commit comments