Class AuthStoreMetrics
java.lang.Object
io.confluent.security.auth.utils.AuthStoreMetrics
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal EnumMap<io.confluent.security.auth.store.data.AuthEntryType, org.apache.kafka.common.metrics.Sensor> static final String -
Constructor Summary
ConstructorsConstructorDescriptionAuthStoreMetrics(org.apache.kafka.common.metrics.Metrics metrics, AbstractAuthCache authCache) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.common.metrics.Metricsmetrics()voidrecordLatencyMetric(io.confluent.security.auth.store.data.LatencyRecordKey latencyRecordKey, long latency) voidregisterLatencyGauge(String app, Supplier<Long> valueSupplier)
-
Field Details
-
GROUP_NAME
- See Also:
-
RBAC_ROLE_BINDINGS_COUNT
- See Also:
-
RBAC_ACCESS_RULES_COUNT
- See Also:
-
ACL_ACCESS_RULES_COUNT
- See Also:
-
JWT_ISSUER_COUNT
- See Also:
-
IDENTITY_POOL_COUNT
- See Also:
-
RECORD_LATENCY_GAUGE
- See Also:
-
RECORD_LATENCY_METRIC
- See Also:
-
REFRESH_TOKEN_INFOS_COUNT
- See Also:
-
MTLS_IDENTITY_PROVIDER_COUNT
- See Also:
-
MTLS_IDENTITY_POOL_COUNT
- See Also:
-
recordsProcessedSensors
public final EnumMap<io.confluent.security.auth.store.data.AuthEntryType, org.apache.kafka.common.metrics.Sensor> recordsProcessedSensors
-
-
Constructor Details
-
AuthStoreMetrics
public AuthStoreMetrics(org.apache.kafka.common.metrics.Metrics metrics, AbstractAuthCache authCache)
-
-
Method Details
-
registerLatencyGauge
-
recordLatencyMetric
public void recordLatencyMetric(io.confluent.security.auth.store.data.LatencyRecordKey latencyRecordKey, long latency) -
metrics
public org.apache.kafka.common.metrics.Metrics metrics()
-