John Roesler created KAFKA-10217:
------------------------------------
Summary: Move nodeLevelSensor and storeLevelSensor methods from
StreamsMetricsImpl to StreamsMetrics
Key: KAFKA-10217
URL: https://issues.apache.org/jira/browse/KAFKA-10217
Project: Kafka
Issue Type: Improvement
Components: streams
Reporter: John Roesler
StreamsMetricsImpl contains several convenience methods for safely registering
sensors at different levels of granularity. We added them as internal methods
because we weren't sure of their stability and utility. Now, they've been in
use for quite a while and seem to be stable.
We should move them up into the public API so that custom stores and processor
implementations can also benefit from their safety.
Implementing this feature should also allow us to drop the adaptor function:
`org.apache.kafka.streams.processor.internals.ProcessorContextUtils#getMetricsImpl`
--
This message was sent by Atlassian Jira
(v8.3.4#803005)