Interface | Description |
---|---|
MetricSampler |
The interface to get metric samples of given topic partitions.
|
MetricSamplerPartitionAssignor |
The interface to assign the partitions to the metric samplers.
|
SampleStore |
This interface is for users to implement a sample store which persists the samples stored in Kafka Cruise Control.
|
Class | Description |
---|---|
CruiseControlMetricsProcessor |
Process the raw metrics collected by
ConfluentTelemetryReporterSampler from the Kafka cluster. |
DefaultMetricSamplerPartitionAssignor |
The default implementation of metric sampler partition assignor.
|
KafkaSampleStore |
The sample store that implements the
SampleStore . |
MetricFetcherManager |
The class manages the metric fetchers.
|
MetricSampler.Samples |
A container class that wraps both the partition metric samples and broker metric samples.
|
NoopSampler | |
NoopSampleStore | |
SampleStore.SampleLoader |
A class that will be constructed by Kafka Cruise Control and used by sample store during sample loading time.
|
SamplingUtils |
Enum | Description |
---|---|
MetricSampler.SamplingMode |
The sampling mode to indicate which type of samples is interested.
|