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