opentelemetry-java-instrume.../instrumentation/kafka/kafka-clients
jack-berg 3e08f36cfa
Add kafka client metrics (#6138)
* Add kafka client metrics

* Spotless

* Refactor to general purpose bridge between kafka client metrics and opentelemetry metrics

* Include kafka prefix, fix typo

* Spotless, update readme with latest metric names

* PR feedback

* Map rate measureables to gauges instead of up down counters

* Spotless, quote attributes, log placeholder

* Move metric table printing to test, only retain most granular attribute set

* PR feedback

* Remove synchornization from metricChange

* remove kafka dependency

* PR feedback

* Fix reset

* Adjust configuration pattern to not rely on GlobalOpenTelemetry

* Merge into KafkaTelemetry

* Relocate readme and fix typo
2022-07-06 09:34:14 -07:00
..
kafka-clients-0.11 Add kafka client metrics (#6138) 2022-07-06 09:34:14 -07:00
kafka-clients-2.6/library Add kafka client metrics (#6138) 2022-07-06 09:34:14 -07:00
kafka-clients-common/library Add kafka client metrics (#6138) 2022-07-06 09:34:14 -07:00
README.md Add settings docs for instrumentations (#4981) 2022-01-03 10:24:48 -08:00

README.md

Settings for the Kafka client instrumentation

System property Type Default Description
otel.instrumentation.kafka.experimental-span-attributes Boolean false Enable the capture of experimental span attributes.
otel.instrumentation.kafka.client-propagation.enabled Boolean true Enables remote context propagation via Kafka message headers.