Package kafka.metrics
Class KafkaYammerMetrics
- java.lang.Object
-
- kafka.metrics.KafkaYammerMetrics
-
- All Implemented Interfaces:
org.apache.kafka.common.Configurable,org.apache.kafka.common.Reconfigurable
public class KafkaYammerMetrics extends java.lang.Object implements org.apache.kafka.common.ReconfigurableThis class encapsulates the default yammer metrics registry for Kafka server, and configures the set of exported JMX metrics for Yammer metrics. KafkaYammerMetrics.defaultRegistry() should always be used instead of Metrics.defaultRegistry()
-
-
Field Summary
Fields Modifier and Type Field Description static KafkaYammerMetricsINSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(java.util.Map<java.lang.String,?> configs)static com.yammer.metrics.core.MetricsRegistrydefaultRegistry()convenience method to replaceMetrics.defaultRegistry()java.util.Set<java.lang.String>reconfigurableConfigs()voidreconfigure(java.util.Map<java.lang.String,?> configs)voidvalidateReconfiguration(java.util.Map<java.lang.String,?> configs)
-
-
-
Field Detail
-
INSTANCE
public static final KafkaYammerMetrics INSTANCE
-
-
Method Detail
-
defaultRegistry
public static com.yammer.metrics.core.MetricsRegistry defaultRegistry()
convenience method to replaceMetrics.defaultRegistry()
-
configure
public void configure(java.util.Map<java.lang.String,?> configs)
- Specified by:
configurein interfaceorg.apache.kafka.common.Configurable
-
reconfigurableConfigs
public java.util.Set<java.lang.String> reconfigurableConfigs()
- Specified by:
reconfigurableConfigsin interfaceorg.apache.kafka.common.Reconfigurable
-
validateReconfiguration
public void validateReconfiguration(java.util.Map<java.lang.String,?> configs) throws org.apache.kafka.common.config.ConfigException- Specified by:
validateReconfigurationin interfaceorg.apache.kafka.common.Reconfigurable- Throws:
org.apache.kafka.common.config.ConfigException
-
reconfigure
public void reconfigure(java.util.Map<java.lang.String,?> configs)
- Specified by:
reconfigurein interfaceorg.apache.kafka.common.Reconfigurable
-
-