kafka-ui/api/mocks/brokerMetrics.js
2020-01-08 03:07:57 +03:00

25 lines
721 B
JavaScript

const randomBrokerMetrics = () => ({
bytesInPerSec: Math.ceil(Math.random() * 10000),
brokerCount: 1,
zooKeeperStatus: 1,
activeControllers: 1,
uncleanLeaderElectionCount: 0,
networkPoolUsage: Math.random() * 0.01,
requestPoolUsage: Math.random() * 0.01,
onlinePartitionCount: Math.ceil(Math.random() * 100),
underReplicatedPartitionCount: Math.ceil(Math.random() * 10),
offlinePartitionCount: Math.ceil(Math.random() * 10),
diskUsage: [
{
brokerId: 1,
segmentSize: Math.ceil(Math.random() * 1_000_000_000),
},
],
diskUsageDistribution: 'even',
});
module.exports = {
'wrYGf-csNgiGdK7B_ADF7Z': randomBrokerMetrics(),
'dMMQx-WRh77BKYas_g2ZTz': randomBrokerMetrics(),
};