github.com/emate/nomad@v0.8.2-wo-binpacking/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)) 16 .fill(0) 17 .map((cpu, index) => ({ 18 CPU: `cpu${index}`, 19 Idle: 20, 20 System: 40, 21 Total: 80, 22 User: 40, 23 })), 24 ], 25 26 CPUTicksConsumed: 1000000, 27 28 diskStats: () => [ 29 Array(faker.random.number({ min: 1, max: 5 })) 30 .fill(0) 31 .map((disk, index) => ({ 32 Available: 100000000000, 33 Device: `/dev/disk${index}`, 34 InodesUsedPercent: 0.10000000001, 35 Mountpoint: '/', 36 Size: 2000000000000, 37 Used: 1000000000000, 38 UsedPercent: 50.0, 39 })), 40 ], 41 42 memory: () => ({ 43 Available: 60000000000, 44 Free: 25000000000, 45 Total: 95000000000, 46 Used: 10000000000, 47 }), 48 49 timestamp: 149000000000, 50 uptime: 193838, 51 });