Michael,

One thing to be aware is that if the producer stops sending messages, some
of the metrics will be reset to 0 after the metric window elapses. Do you
see metric values reported in the reporter different from that in jconsole?

Thanks,

Jun

On Tue, Sep 6, 2016 at 3:03 PM, Michael Ross <mro...@pandora.com> wrote:

> I have a very simple Metrics Reporter that implements the Kafka 0.10.0
> MetricsReporter interface, that takes in the metrics as a parameter and
> logs them. When a producer starts to send messages, I can see that it is
> correctly configured to use the Metrics Reporter I created because it
> starts to log, but it only seems to log in the beginning around
> initialization and almost every value seems to be 0.0 or negative infinity
> (besides available buffer, metadata-age, and the metric count starts at 1.0
> after initialization). It also stops receiving metrics after a very short
> time after startup. When looking at the JMX Metrics Reporting on a server
> running my Kafka setup, all of the values exist, which makes it clear that
> the 0.0s are not expected output.
>
> After exploring this problem for a while, it looks like this has nothing
> to do with the implementation of the Metrics Reporter and more to do with
> some configuration issue or understanding around how Metrics Reporting
> works.
>
> Thanks,
>
> Mike
>

Reply via email to