set uptime only when node is connected

This commit is contained in:
Abhishek Kondur 2023-01-12 20:58:29 +05:30
parent 6f04d46cac
commit a40f8b2878

View file

@ -46,10 +46,9 @@ func Collect(iface, server, network string, peerMap models.PeerMap) (*models.Met
newMetric.TotalSent = int64(proxyMetrics.TrafficSent)
newMetric.Latency = int64(proxyMetrics.LastRecordedLatency)
newMetric.Connected = proxyMetrics.NodeConnectionStatus[id]
if !newMetric.Connected {
newMetric.Latency = 999
if newMetric.Connected {
newMetric.Uptime = 1
}
newMetric.Uptime = 1
// check device peer to see if WG is working if ping failed
if !newMetric.Connected {
if currPeer.ReceiveBytes > 0 &&