github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/mirage/factories/client-stats.js (about) 1 import { Factory, faker } from 'ember-cli-mirage'; 2 3 export default Factory.extend({ 4 allDirStats: () => ({ 5 Available: 0, 6 Device: '', 7 InodesUsedPercent: 0.1, 8 Mountpoint: '', 9 Size: 200000000000, 10 Used: 100000000000, 11 UsedPercent: 50.0, 12 }), 13 14 CPU: () => [ 15 Array(faker.list.random(1, 2, 4, 6, 8, 12, 16, 24, 32)).fill(0).map((cpu, index) => ({ 16 CPU: `cpu${index}`, 17 Idle: 20, 18 System: 40, 19 Total: 80, 20 User: 40, 21 })), 22 ], 23 24 CPUTicksConsumed: 1000000, 25 26 diskStats: () => [ 27 Array(faker.random.number({ min: 1, max: 5 })).fill(0).map((disk, index) => ({ 28 Available: 100000000000, 29 Device: `/dev/disk${index}`, 30 InodesUsedPercent: 0.10000000001, 31 Mountpoint: '/', 32 Size: 2000000000000, 33 Used: 1000000000000, 34 UsedPercent: 50.0, 35 })), 36 ], 37 38 memory: () => ({ 39 Available: 60000000000, 40 Free: 25000000000, 41 Total: 95000000000, 42 Used: 10000000000, 43 }), 44 45 timestamp: 149000000000, 46 uptime: 193838, 47 });