func (self *hyperContainerHandler) fakeStats() (*info.ContainerStats, error) { stats := info.ContainerStats{Timestamp: time.Now()} stats.Cpu = info.CpuStats{ Usage: info.CpuUsage{ Total: 24750780, PerCpu: []uint64{18354559, 6396221}, User: 0, System: 10000000, }, LoadAverage: 0, } stats.DiskIo = info.DiskIoStats{ IoServiceBytes: []info.PerDiskStats{ { Major: 253, Minor: 8, Stats: map[string]uint64{"Async": 5353472, "Read": 5353472, "Sync": 0, "Total": 5353472, "Write": 0}, }, }, } stats.Memory = info.MemoryStats{ Usage: 5763072, WorkingSet: 1871872, ContainerData: info.MemoryStatsMemoryData{ Pgfault: 3174, Pgmajfault: 12, }, HierarchicalData: info.MemoryStatsMemoryData{ Pgfault: 3174, Pgmajfault: 12, }, } stats.Network = info.NetworkStats{ InterfaceStats: info.InterfaceStats{ Name: "eth0", RxBytes: 123223, RxPackets: 128, TxBytes: 10240, TxPackets: 10, }, Interfaces: []info.InterfaceStats{ { Name: "eth0", RxBytes: 123223, RxPackets: 128, TxBytes: 10240, TxPackets: 10, }, }, } stats.Filesystem = []info.FsStats{} stats.TaskStats = info.LoadStats{} return &stats, nil }