public abstract class AbstractConnectionSensorBuilder extends org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.TenantMetricsContext,ConnectionSensors>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractConnectionSensorBuilder.ConnectionCountSensorCreator |
protected static class |
AbstractConnectionSensorBuilder.ConnectionMeterSensorCreator |
| Constructor and Description |
|---|
AbstractConnectionSensorBuilder(org.apache.kafka.common.metrics.Metrics metrics,
TenantMetrics.TenantMetricsContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> org.apache.kafka.common.metrics.Sensor |
createSensor(Map<T,? extends org.apache.kafka.server.metrics.AbstractSensorCreator> sensorCreators,
T sensorKey,
String sensorName) |
protected String |
sensorSuffix(String unused,
TenantMetrics.TenantMetricsContext context) |
public AbstractConnectionSensorBuilder(org.apache.kafka.common.metrics.Metrics metrics,
TenantMetrics.TenantMetricsContext context)
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.TenantMetricsContext,ConnectionSensors>protected String sensorSuffix(String unused, TenantMetrics.TenantMetricsContext context)
sensorSuffix in class org.apache.kafka.server.metrics.AbstractSensorBuilder<TenantMetrics.TenantMetricsContext,ConnectionSensors>