MetricsContext encapsulates additional contextLabels about metrics exposed via a
MetricsReporter
The contextLabels map provides following information:
- a
_namespace field indicating the component exposing metrics
e.g. kafka.server, kafka.consumer
JmxReporter
uses 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.=
- for kafka brokers: kafka.broker.id, kafka.cluster.id
- for connect workers: connect.kafka.cluster.id, connect.group.id