Class TenantMetrics.MetricsRequestContext
java.lang.Object
io.confluent.kafka.multitenant.metrics.TenantMetrics.TenantMetricsContext
io.confluent.kafka.multitenant.metrics.TenantMetrics.MetricsRequestContext
- All Implemented Interfaces:
org.apache.kafka.server.metrics.MetricsBuilderContext
- Direct Known Subclasses:
TenantMetrics.ZoneDataMetricsRequestContext
- Enclosing class:
TenantMetrics
-
Constructor Summary
ConstructorsConstructorDescriptionMetricsRequestContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal, String clientId, org.apache.kafka.common.protocol.ApiKeys apiKey) MetricsRequestContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal, String clientId, org.apache.kafka.common.protocol.ApiKeys apiKey, short apiVersion) MetricsRequestContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal, String clientId, org.apache.kafka.common.protocol.ApiKeys apiKey, short apiVersion, boolean isFetchFromFollowerEnabled, String networkType) -
Method Summary
Methods inherited from class io.confluent.kafka.multitenant.metrics.TenantMetrics.TenantMetricsContext
metricsGroup, principal
-
Constructor Details
-
MetricsRequestContext
public MetricsRequestContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal, String clientId, org.apache.kafka.common.protocol.ApiKeys apiKey) -
MetricsRequestContext
public MetricsRequestContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal, String clientId, org.apache.kafka.common.protocol.ApiKeys apiKey, short apiVersion) -
MetricsRequestContext
-
-
Method Details
-
clientId
-
apiKey
public org.apache.kafka.common.protocol.ApiKeys apiKey() -
isVersionDeprecated
public boolean isVersionDeprecated() -
isFetchFromFollowerEnabled
public boolean isFetchFromFollowerEnabled() -
networkType
-
metricTags
- Specified by:
metricTagsin interfaceorg.apache.kafka.server.metrics.MetricsBuilderContext- Overrides:
metricTagsin classTenantMetrics.TenantMetricsContext
-
sensorSuffix
- Specified by:
sensorSuffixin interfaceorg.apache.kafka.server.metrics.MetricsBuilderContext- Overrides:
sensorSuffixin classTenantMetrics.TenantMetricsContext
-
addAdditionalTags
-