tangled
alpha
login
or
join now
openstatus.dev
/
openstatus
5
fork
atom
Openstatus
www.openstatus.dev
5
fork
atom
overview
issues
pulls
pipelines
๐ checker
Thibault Le Ouay
2 years ago
a8cf79c5
e08af072
+6
-2
1 changed file
expand all
collapse all
unified
split
apps
checker
ping.go
+6
-2
apps/checker/ping.go
···
85
85
latency := time.Since(start).Milliseconds()
86
86
defer response.Body.Close()
87
87
88
88
-
_, err = io.ReadAll(response.Body)
89
88
if err != nil {
90
89
if urlErr, ok := err.(*url.Error); ok {
91
90
if urlErr.Timeout() {
···
101
100
}
102
101
}
103
102
103
103
+
return PingData{}, fmt.Errorf("Error with monitor %s: %w", inputData.Url, err)
104
104
+
}
105
105
+
106
106
+
_, err = io.ReadAll(response.Body)
107
107
+
108
108
+
if err != nil {
104
109
return PingData{}, fmt.Errorf("Error while reading body from %s: %w", inputData.Url, err)
105
110
}
106
106
-
107
111
return PingData{
108
112
Latency: latency,
109
113
StatusCode: response.StatusCode,