mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-20 23:36:18 +08:00
set if collected via proxt
This commit is contained in:
parent
a701956d99
commit
ca59f9c410
|
@ -10,7 +10,7 @@ import (
|
|||
)
|
||||
|
||||
// Collect - collects metrics
|
||||
func Collect(iface, server, network string, peerMap models.PeerMap) (*models.Metrics, error) {
|
||||
func Collect(iface, server, network string, peerMap models.PeerMap, proxy bool) (*models.Metrics, error) {
|
||||
var metrics models.Metrics
|
||||
metrics.Connectivity = make(map[string]models.Metric)
|
||||
var wgclient, err = wgctrl.New()
|
||||
|
@ -45,6 +45,7 @@ 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]
|
||||
newMetric.CollectedByProxy = proxy
|
||||
if newMetric.Connected {
|
||||
newMetric.Uptime = 1
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue