123456789101112131415161718192021222324252627282930313233 |
- export type BrokerId = string;
- export interface Broker {
- brokerId: BrokerId;
- bytesInPerSec: number;
- segmentSize: number;
- partitionReplicas: number;
- bytesOutPerSec: number;
- };
- export enum ZooKeeperStatus { offline, online };
- export interface BrokerDiskUsage {
- brokerId: BrokerId;
- segmentSize: number;
- }
- export interface BrokerMetrics {
- brokerCount: number;
- zooKeeperStatus: ZooKeeperStatus;
- activeControllers: number;
- networkPoolUsage: number;
- requestPoolUsage: number;
- onlinePartitionCount: number;
- offlinePartitionCount: number;
- underReplicatedPartitionCount: number;
- diskUsageDistribution?: string;
- diskUsage: BrokerDiskUsage[];
- }
- export interface BrokersState extends BrokerMetrics {
- items: Broker[];
- }
|