public class AuthStoreMetrics extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AuthStoreMetrics.LongGauge |
Modifier and Type | Field and Description |
---|---|
static String |
ACL_ACCESS_RULES_COUNT |
static String |
GROUP_NAME |
static String |
IDENTITY_POOL_COUNT |
static String |
JWT_ISSUER_COUNT |
static String |
RBAC_ACCESS_RULES_COUNT |
static String |
RBAC_ROLE_BINDINGS_COUNT |
static String |
RECORD_LATENCY_GAUGE |
static String |
RECORD_LATENCY_METRIC |
EnumMap<io.confluent.security.auth.store.data.AuthEntryType,org.apache.kafka.common.metrics.Sensor> |
recordsProcessedSensors |
Constructor and Description |
---|
AuthStoreMetrics(org.apache.kafka.common.metrics.Metrics metrics,
AbstractAuthCache authCache) |
Modifier and Type | Method and Description |
---|---|
org.apache.kafka.common.metrics.Metrics |
metrics() |
void |
recordLatencyMetric(io.confluent.security.auth.store.data.LatencyRecordKey latencyRecordKey,
long latency) |
void |
registerLatencyGauge(String app,
Supplier<Long> valueSupplier) |
public static final String GROUP_NAME
public static final String RBAC_ROLE_BINDINGS_COUNT
public static final String RBAC_ACCESS_RULES_COUNT
public static final String ACL_ACCESS_RULES_COUNT
public static final String JWT_ISSUER_COUNT
public static final String IDENTITY_POOL_COUNT
public static final String RECORD_LATENCY_GAUGE
public static final String RECORD_LATENCY_METRIC
public final EnumMap<io.confluent.security.auth.store.data.AuthEntryType,org.apache.kafka.common.metrics.Sensor> recordsProcessedSensors
public AuthStoreMetrics(org.apache.kafka.common.metrics.Metrics metrics, AbstractAuthCache authCache)