Ewen Cheslack-Postava created KAFKA-6011:
--------------------------------------------

             Summary: AppInfoParser should only use metrics API and should not 
register JMX mbeans directly
                 Key: KAFKA-6011
                 URL: https://issues.apache.org/jira/browse/KAFKA-6011
             Project: Kafka
          Issue Type: Bug
          Components: metrics
            Reporter: Ewen Cheslack-Postava
            Priority: Minor


AppInfoParser collects info about the app ID, version, and commit ID and logs 
them + exposes corresponding metrics. For some reason we ended up with the app 
ID metric being registered directly to JMX while the version and commit ID use 
the metrics API. This means the app ID would not be accessible to custom 
metrics reporter.

This isn't a huge loss as this is probably a rarely used metric, but we should 
really only be using the metrics API. Only using the metrics API would also 
reduce and centralize the places we need to do name mangling to handle 
characters that might not be valid for metrics.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to