Hi Sunil,

Looks like Metricbeats has a Jolokia module that will capture JMX exposed
metrics for you:
https://www.elastic.co/blog/brewing-in-beats-add-support-for-jolokia-lmx

Kind regards,

Liam Clarke

On Fri, Feb 21, 2020 at 6:16 PM Sunil CHAUDHARI
<sunilchaudh...@dbs.com.invalid> wrote:

> Hi Liam Clarke,
> Thanks for this elaboration.
> Surely I will google.
> One more question about Mbeans. If I am capturing system matrix on kafka
> broker using metricbeat, then is it possible that I will get those Mbeans?
> I know this is out of the topic, but in general, if I capture JVM metric
> with any of the monitoring tools, then will I get it?
>
>
>
> -----Original Message-----
> From: Liam Clarke <liam.cla...@adscale.co.nz>
> Sent: Friday, February 21, 2020 1:03 AM
> To: users@kafka.apache.org
> Subject: Re: [External] Re: Urgent helep please! How to measure producer
> and consumer throughput for single partition?
>
> This mail originated from an external party outside DBS -
> users-return-39570-sunilchaudhari=dbs....@kafka.apache.org. Do not click
> on links or open attachments unless you recognize the sender and know the
> content is safe.
>
> The metrics are exposed in the JVM the producer is running within as
> Mbeans. The long string I gave you is the relevant MBean object name. You
> can connect to the JVM using JConsole to view the MBeans. There are also
> multiple libraries that will scrape a JVM via JMX to extract values from
> MBeans.
>
> If you're not familiar with JMX or JConsole, there's plenty of great
> documentation on the Internet, have a Google :)
>
> On Thu, 20 Feb. 2020, 11:51 pm Sunil CHAUDHARI, 
> <sunilchaudh...@dbs.com.invalid>
> wrote:
>
> > Hi Liam Clarke,
> > Sorry but this is bit unclear for me.
> > Can you please elaborate your answer? I am beginner to Kafka.
> > " Producers emit metrics via JMX ":
> >         - How to enable this? I have kafka-Manager. Can I make use of
> > kafka-manager? How?
> >
> “kafka.producer:type=producer-metrics,client-id=(.+),topic=(.+)record-send-rate”
> > please help to explain this.
> >
> > Regards,
> > Sunil.
> >
> > -----Original Message-----
> > From: Liam Clarke <liam.cla...@adscale.co.nz>
> > Sent: Thursday, February 20, 2020 11:16 AM
> > To: users@kafka.apache.org
> > Subject: [External] Re: Urgent helep please! How to measure producer
> > and consumer throughput for single partition?
> >
> > This mail originated from an external party outside DBS - mailto:
> > users-return-39554-sunilchaudhari=dbs....@kafka.apache.org. Do not
> > click on links or open attachments unless you recognize the sender and
> > know the content is safe.
> >
> > Hi Sunil,
> >
> > Producers emit metrics via JMX that will help you, assuming that your
> > producers are using a round robin partition assignment strategy, you
> > could divide this metric by your number of partitions,
> >
> >
> > kafka.producer:type=producer-metrics,client-id=(.+),topic=(.+)record-s
> > end-rate
> >
> > Kind regards,
> >
> > Liam Clarke
> >
> > On Thu, 20 Feb. 2020, 5:57 pm Sunil CHAUDHARI, <mailto:
> > sunilchaudh...@dbs.com.invalid> wrote:
> >
> > > Hi
> > > I was referring to the article by Mr. June Rao about partitions in
> > > kafka cluster.
> > > https://www.confluent.io/blog/how-choose-number-topics-partitions-ka
> > > fk
> > > a-cluster/
> > >
> > > "A rough formula for picking the number of partitions is based on
> > > throughput. You measure the throughout that you can achieve on a
> > > single partition for production (call it p) and consumption (call it
> > > c). Let's say your target throughput is t. Then you need to have at
> > > least max(t/p, t/c) partitions."
> > >
> > > I have the data pipeline as below.
> > >
> > > Filebeat-->Kafka-->Logstash-->Elasticsearch
> > > There are many filebeat agents sending data to kafka. I want to
> > > understand , how can I measure the events per seconds getting
> > > written to Kafka? This will help me to know 'p'  in above formula.
> > > I can measure the consumer throughput by monitoring logsatsh
> > > pipelines on Kibana. So it will give me 'c' in above formula.
> > >
> > > I know target throughput in my cluster, that is 't'. 30k events/s.
> > >
> > > Please let me know if I am going wrong?
> > >
> > > Regards,
> > > Sunil.
> > > CONFIDENTIAL NOTE:
> > > The information contained in this email is intended only for the use
> > > of the individual or entity named above and may contain information
> > > that is privileged, confidential and exempt from disclosure under
> > applicable law.
> > > If the reader of this message is not the intended recipient, you are
> > > hereby notified that any dissemination, distribution or copying of
> > > this communication is strictly prohibited. If you have received this
> > > message in error, please immediately notify the sender and delete
> > > the
> > mail. Thank you.
> > >
> >
> >
> > CONFIDENTIAL NOTE:
> > The information contained in this email is intended only for the use
> > of the individual or entity named above and may contain information
> > that is privileged, confidential and exempt from disclosure under
> applicable law.
> > If the reader of this message is not the intended recipient, you are
> > hereby notified that any dissemination, distribution or copying of
> > this communication is strictly prohibited. If you have received this
> > message in error, please immediately notify the sender and delete the
> mail. Thank you.
> >
>
> CONFIDENTIAL NOTE:
> The information contained in this email is intended only for the use of
> the individual or entity named above and may contain information that is
> privileged, confidential and exempt from disclosure under applicable law.
> If the reader of this message is not the intended recipient, you are hereby
> notified that any dissemination, distribution or copying of this
> communication is strictly prohibited. If you have received this message in
> error, please immediately notify the sender and delete the mail. Thank you.
>

Reply via email to