fix #6: do not report elapsed time on failure

This commit is contained in:
2025-10-23 17:32:37 +02:00
parent b48ea00b22
commit ca19721084

View File

@@ -78,6 +78,11 @@ func (exp *Exporter) measure(mode int) Result {
now := time.Now()
elapsed := float64(now.Sub(start).Nanoseconds()) / 10000000000
// makes no sense to measure latency if operation failed
if !result {
elapsed = 0
}
return Result{elapsed: elapsed, result: result}
}