瀏覽代碼

Merge pull request #21150 from cyphar/fix-pids-stats

client: stats: fill in stats info on client
Jess Frazelle 9 年之前
父節點
當前提交
4e7df42aa8
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      api/client/stats_helpers.go

+ 2 - 0
api/client/stats_helpers.go

@@ -116,6 +116,7 @@ func (s *containerStats) Collect(cli client.APIClient, streamStats bool, waitFir
 			s.NetworkRx, s.NetworkTx = calculateNetwork(v.Networks)
 			s.NetworkRx, s.NetworkTx = calculateNetwork(v.Networks)
 			s.BlockRead = float64(blkRead)
 			s.BlockRead = float64(blkRead)
 			s.BlockWrite = float64(blkWrite)
 			s.BlockWrite = float64(blkWrite)
+			s.PidsCurrent = v.PidsStats.Current
 			s.mu.Unlock()
 			s.mu.Unlock()
 			u <- nil
 			u <- nil
 			if !streamStats {
 			if !streamStats {
@@ -137,6 +138,7 @@ func (s *containerStats) Collect(cli client.APIClient, streamStats bool, waitFir
 			s.NetworkTx = 0
 			s.NetworkTx = 0
 			s.BlockRead = 0
 			s.BlockRead = 0
 			s.BlockWrite = 0
 			s.BlockWrite = 0
+			s.PidsCurrent = 0
 			s.mu.Unlock()
 			s.mu.Unlock()
 			// if this is the first stat you get, release WaitGroup
 			// if this is the first stat you get, release WaitGroup
 			if !getFirst {
 			if !getFirst {