Class TenantMetrics.TenantMetricsContext

java.lang.Object
io.confluent.kafka.multitenant.metrics.TenantMetrics.TenantMetricsContext
All Implemented Interfaces:
org.apache.kafka.server.metrics.MetricsBuilderContext
Direct Known Subclasses:
TenantMetrics.ApiKeyMetricsContext, TenantMetrics.MetricsRequestContext, TenantMetrics.TenantConnectionInformationMetricsContext, TenantMetrics.TenantIpMetricsContext
Enclosing class:
TenantMetrics

public static class TenantMetrics.TenantMetricsContext extends Object implements org.apache.kafka.server.metrics.MetricsBuilderContext
  • Constructor Details

    • TenantMetricsContext

      public TenantMetricsContext(io.confluent.kafka.multitenant.MultiTenantPrincipal principal)
  • Method Details

    • principal

      public io.confluent.kafka.multitenant.MultiTenantPrincipal principal()
    • metricsGroup

      public String metricsGroup()
      Specified by:
      metricsGroup in interface org.apache.kafka.server.metrics.MetricsBuilderContext
    • metricTags

      public Map<String,String> metricTags()
      Specified by:
      metricTags in interface org.apache.kafka.server.metrics.MetricsBuilderContext
    • sensorSuffix

      public String sensorSuffix()
      Specified by:
      sensorSuffix in interface org.apache.kafka.server.metrics.MetricsBuilderContext