mirror of
https://github.com/bcicen/ctop.git
synced 2025-12-06 15:16:41 +08:00
initialize metrics with negative value prior to collector start
This commit is contained in:
@@ -21,6 +21,7 @@ func NewContainer(id, name string) *Container {
|
||||
c := &Container{
|
||||
id: id,
|
||||
name: name,
|
||||
metrics: metrics.NewMetrics(),
|
||||
}
|
||||
c.widgets = compact.NewCompact(c.ShortID(), c.ShortName(), c.state)
|
||||
return c
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user