public class PartitionSensorBuilder extends org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.MetricsRequestContext,PartitionSensors>
Constructor and Description |
---|
PartitionSensorBuilder(org.apache.kafka.common.metrics.Metrics metrics,
TenantMetrics.MetricsRequestContext context) |
Modifier and Type | Method and Description |
---|---|
PartitionSensors |
build() |
protected <T> org.apache.kafka.common.metrics.Sensor |
createSensor(Map<T,? extends org.apache.kafka.server.metrics.AbstractSensorCreator> sensorCreators,
T sensorKey,
String sensorName) |
protected Map<String,org.apache.kafka.server.metrics.AbstractSensorCreator> |
sensorCreators() |
protected String |
sensorSuffix(String name,
TenantMetrics.MetricsRequestContext context) |
public PartitionSensorBuilder(org.apache.kafka.common.metrics.Metrics metrics, TenantMetrics.MetricsRequestContext context)
public PartitionSensors build()
build
in class org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.MetricsRequestContext,PartitionSensors>
protected <T> org.apache.kafka.common.metrics.Sensor createSensor(Map<T,? extends org.apache.kafka.server.metrics.AbstractSensorCreator> sensorCreators, T sensorKey, String sensorName)
createSensor
in class org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.MetricsRequestContext,PartitionSensors>
protected String sensorSuffix(String name, TenantMetrics.MetricsRequestContext context)
sensorSuffix
in class org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.MetricsRequestContext,PartitionSensors>
protected Map<String,org.apache.kafka.server.metrics.AbstractSensorCreator> sensorCreators()
sensorCreators
in class org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.MetricsRequestContext,PartitionSensors>