diff --git a/container.go b/container.go index a8ff68c..748c8ea 100644 --- a/container.go +++ b/container.go @@ -19,8 +19,9 @@ type Container struct { func NewContainer(id, name string) *Container { c := &Container{ - id: id, - name: name, + id: id, + name: name, + metrics: metrics.NewMetrics(), } c.widgets = compact.NewCompact(c.ShortID(), c.ShortName(), c.state) return c diff --git a/metrics/main.go b/metrics/main.go index 26141af..bc58590 100644 --- a/metrics/main.go +++ b/metrics/main.go @@ -17,6 +17,15 @@ type Metrics struct { MemUsage int64 } +func NewMetrics() Metrics { + return Metrics{ + CPUUtil: -1, + NetTx: -1, + NetRx: -1, + MemUsage: -1, + } +} + type Collector interface { Stream() chan Metrics Running() bool