cri-o/lib/stats.go
Vincent Batts ef6aa87c75
lib: libcontainer references are linux only
Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
2018-03-07 10:36:07 -05:00

26 lines
659 B
Go

package lib
import (
"github.com/kubernetes-incubator/cri-o/oci"
)
// ContainerStats contains the statistics information for a running container
type ContainerStats struct {
Container string
CPU float64
CPUNano uint64
SystemNano int64
MemUsage uint64
MemLimit uint64
MemPerc float64
NetInput uint64
NetOutput uint64
BlockInput uint64
BlockOutput uint64
PIDs uint64
}
// GetContainerStats gets the running stats for a given container
func (c *ContainerServer) GetContainerStats(ctr *oci.Container, previousStats *ContainerStats) (*ContainerStats, error) {
return c.getContainerStats(ctr, previousStats)
}