Skip to content

Commit ef43d5e

Browse files
committed
Add Check to fix negative failure Rate
1 parent 62a050c commit ef43d5e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

monitorData.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ func (monitorData *MonitorData) appendInterfaceInfo(name string, i interface{})
127127
interfaceInfo.FailureRate = 0
128128
} else {
129129
failureRate, errr := strconv.ParseFloat(fmt.Sprintf("%.3f", float64(totalErrorCount)/float64(interfaceInfo.Total)), 64)
130-
if errr == nil {
130+
if errr == nil && failureRate > 0 {
131131
interfaceInfo.FailureRate = failureRate
132132
} else {
133133
interfaceInfo.FailureRate = 0

0 commit comments

Comments
 (0)