From ca19721084d95d7ce334810e1330383268fe3700 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Thu, 23 Oct 2025 17:32:37 +0200 Subject: [PATCH] fix #6: do not report elapsed time on failure --- cmd/exporter.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/exporter.go b/cmd/exporter.go index 90d49c6..6aec68d 100644 --- a/cmd/exporter.go +++ b/cmd/exporter.go @@ -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} }