Fixes mem stats to be cleaner
This commit is contained in:
		
							
								
								
									
										1
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								go.mod
									
									
									
									
									
								
							| @@ -19,6 +19,7 @@ require ( | ||||
| 	github.com/docker/docker v0.0.0-20190827232753-32688a47f341 | ||||
| 	github.com/docker/go-connections v0.4.0 // indirect | ||||
| 	github.com/docker/go-units v0.4.0 // indirect | ||||
| 	github.com/dustin/go-humanize v1.0.0 | ||||
| 	github.com/fsnotify/fsnotify v1.4.9 // indirect | ||||
| 	github.com/gobuffalo/envy v1.9.0 // indirect | ||||
| 	github.com/gobuffalo/packd v1.0.0 // indirect | ||||
|   | ||||
							
								
								
									
										2
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.sum
									
									
									
									
									
								
							| @@ -79,6 +79,8 @@ github.com/docker/go-metrics v0.0.0-20180209012529-399ea8c73916/go.mod h1:/u0gXw | ||||
| github.com/docker/go-units v0.4.0 h1:3uh0PgVws3nIA0Q+MwDC8yjEPf9zjRfZZWXZYDct3Tw= | ||||
| github.com/docker/go-units v0.4.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= | ||||
| github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1/go.mod h1:cyGadeNEkKy96OOhEzfZl+yxihPEzKnqJwvfuSUqbZE= | ||||
| github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= | ||||
| github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= | ||||
| github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= | ||||
| github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= | ||||
| github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= | ||||
|   | ||||
| @@ -11,6 +11,7 @@ import ( | ||||
| 	"time" | ||||
|  | ||||
| 	"github.com/amir20/dozzle/docker" | ||||
| 	"github.com/dustin/go-humanize" | ||||
| 	"github.com/gobuffalo/packr" | ||||
| 	"github.com/gorilla/mux" | ||||
| 	log "github.com/sirupsen/logrus" | ||||
| @@ -163,13 +164,17 @@ Loop: | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| 	log.WithField("NumGoroutine", runtime.NumGoroutine()).Debug("runtime stats") | ||||
| 	log.WithField("NumGoroutine", runtime.NumGoroutine()).Debug("runtime goroutine stats") | ||||
|  | ||||
| 	if log.IsLevelEnabled(log.DebugLevel) { | ||||
| 		var m runtime.MemStats | ||||
| 		runtime.ReadMemStats(&m) | ||||
| 		// For info on each, see: https://golang.org/pkg/runtime/#MemStats | ||||
| 		log.WithField("Alloc KBs", m.Alloc/1024).WithField("TotalAlloc KBs", m.TotalAlloc/1024).WithField("Sys KBs", m.Sys/1024).Debug("runtime mem stats") | ||||
| 		log.WithFields(log.Fields{ | ||||
| 			"Alloc":      humanize.Bytes(m.Alloc), | ||||
| 			"TotalAlloc": humanize.Bytes(m.TotalAlloc), | ||||
| 			"Sys":        humanize.Bytes(m.Sys), | ||||
| 		}).Debug("runtime mem stats") | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Amir Raminfar
					Amir Raminfar