diff --git a/diagnostics/diag.go b/diagnostics/diag.go index 8a6c636b6a5..8b17426b77c 100644 --- a/diagnostics/diag.go +++ b/diagnostics/diag.go @@ -53,6 +53,8 @@ type diagInfo struct { Connections []connDiagInfo Keys []string LifeSpan time.Duration + BwIn uint64 + BwOut uint64 CodeVersion string } @@ -75,6 +77,7 @@ func (d *Diagnostics) getDiagInfo() *diagInfo { di.ID = d.self.ID.Pretty() di.LifeSpan = time.Since(d.birth) di.Keys = nil // Currently no way to query datastore + di.BwIn, di.BwOut = d.network.GetBandwidthTotals() for _, p := range d.getPeers() { di.Connections = append(di.Connections, connDiagInfo{p.GetLatency(), p.ID.Pretty()})