You will need to set the client.id property in the producer.

Thanks,

Jun


On Mon, Jun 2, 2014 at 5:12 AM, Vladimir Tretyakov <
vladimir.tretya...@sematext.com> wrote:

> Hello everyone,
>
> We are adding Kafka 0.8.x monitoring support to SPM
> <http://sematext.com/spm/> here at Sematex and I have one question about
> JMX Kafka beans:
>
> In Jconsole for my local setup I see:
>
> "kafka.producer:type=ProducerRequestMetrics,name=-
> host_localhost-port_9092-ProducerRequestRateAndTimeMs"
>
> Look at '-' before host -- something is clearly missing there, right?  In
> Kafka code I see:
>
> class ProducerRequestMetrics(metricId: ClientIdAndBroker) extends
> KafkaMetricsGroup {
>
>  val requestTimer = new KafkaTimer(newTimer(metricId +
> "-ProducerRequestRateAndTimeMs", TimeUnit.MILLISECONDS, TimeUnit.SECONDS))
>
>  val requestSizeHist = newHistogram(metricId + "-ProducerRequestSize")
>
> }
>
> For some reason metricId is EMPTY in my case, I don't know, maybe it is
> common behavior, can I be sure it will not change with time? Maybe there
> must be some value I don't see locally?
>
> Thx and best regards from Sematext.
>

Reply via email to