You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "John Roesler (Jira)" <ji...@apache.org> on 2020/06/29 16:00:00 UTC

[jira] [Updated] (KAFKA-10217) Move nodeLevelSensor and storeLevelSensor methods from StreamsMetricsImpl to StreamsMetrics

     [ https://issues.apache.org/jira/browse/KAFKA-10217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Roesler updated KAFKA-10217:
---------------------------------
    Labels: kip-required newbie  (was: newbie,)

> 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
>            Priority: Minor
>              Labels: kip-required, newbie
>
> 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)