diff --git a/exporter.go b/exporter.go index ae6b5ab..5fc1846 100644 --- a/exporter.go +++ b/exporter.go @@ -74,7 +74,7 @@ var ( ) func init() { - prometheus.MustRegister(pingUp, pingRTT, pingRTTAvg, pingPacketsSent, pingPacketsRecv) + prometheus.MustRegister(pingUp, pingRTT, pingRTTMs, pingRTTAvg, pingPacketsSent, pingPacketsRecv) } func (t *TargetRunner) Run(stop <-chan struct{}) { @@ -101,9 +101,11 @@ func (t *TargetRunner) Run(stop <-chan struct{}) { sec := res.RTT.Seconds() pingRTT.With(lbl).Set(sec) + pingRTTMs.With(lbl).Set(sec * 1000) avg := t.addToHistoryAndAvg(sec) - pingRTTAvg.With(lbl).Set(avg) + pingRTTAvg.With(lbl).Set(avgSec) + pingRTTAvgMs.With(lbl).Set(avgSec * 1000) } else { pingUp.With(lbl).Set(0) // RTT nicht ändern oder auf 0 setzen?