Package org.apache.kafka.common.metrics
Interface MetricsContext
- All Known Implementing Classes:
- KafkaMetricsContext
MetricsContext encapsulates additional contextLabels about metrics exposed via a
 
MetricsReporter
 The contextLabels() map provides following information:
 
- in all components
- a _namespacefield indicating the component exposing metrics e.g. kafka.server, kafka.consumer. TheJmxReporteruses this as prefix for MBean names
- for clients and streams libraries
- any freeform fields passed in via
   client properties in the form of metrics.context.<key>=<value>
- for kafka brokers
- kafka.broker.id, kafka.cluster.id
- for connect workers
- connect.kafka.cluster.id, connect.group.id
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionReturns the labels for this metrics context.
- 
Field Details- 
NAMESPACE- See Also:
 
 
- 
- 
Method Details- 
contextLabelsReturns the labels for this metrics context.- Returns:
- the map of label keys and values; never null but possibly empty
 
 
-