I’m going to say no... Metric beat expose OS metrics. You talking about a JVM here exposing values via JMX.
Have you looked at catching all of this using Prometheus and dash boarding it using Grafana, as a real time dashboard. Sent from my iPhone George Leonard __________________________ george...@gmail.com +27 82 655 2466 > On 21 Feb 2020, at 07:16, 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.