Not for monitoring Kafka. We pull the JMX metrics two ways - one is a container that wraps around the Kafka application and annotates the beans to be emitted to Kafka as metrics, which gets pulled into our autometrics/InGraphs system for graphing. But for alerting, we use an agent that polls the critical metrics via JMX and pushes them into a separate system (that doesn’t use Kafka). ELK is used for log analysis for other applications.
Kafka-monitor is what we built/use for synthetic traffic monitoring for availability. And Burrow for monitoring consumers. -Todd On Tue, Jun 20, 2017 at 9:53 AM, Andrew Hoblitzell < ahoblitz...@salesforce.com> wrote: > Using Elasticsearch, Logstash, and Kibana is a pretty popular pattern at > LinkedIn. > > Also giving honorable mentions to Kafka Monitor and Kafka Manager since > they hadn't been mentioned yet > https://github.com/yahoo/kafka-manager > https://github.com/linkedin/kafka-monitor > > Thanks, > > Andrew Hoblitzell > Sr. Software Engineer, Salesforce > > > On Tue, Jun 20, 2017 at 9:37 AM, Todd S <t...@borked.ca> wrote: > > > You can look at enabling JMX on kafka ( > > https://stackoverflow.com/questions/36708384/enable-jmx-on-kafka-brokers > ) > > using > > JMXTrans (https://github.com/jmxtrans/jmxtrans) and a config ( > > https://github.com/wikimedia/puppet-kafka/blob/master/ > > kafka-jmxtrans.json.md) > > to gather stats, and insert them into influxdb ( > > https://www.digitalocean.com/community/tutorials/how-to- > > monitor-system-metrics-with-the-tick-stack-on-centos-7) > > then graph the resulsts with grafana ( > > https://softwaremill.com/monitoring-apache-kafka-with-influxdb-grafana/, > > https://grafana.com/dashboards/721) > > > > This is likely a solid day of work to get working nicely, but it also > > enables you to do a lot of extra cool stuff for monitoring, more than > just > > Kafka. JMXTrans can be a bit of a pain, because Kafkas JMX metrics are > .. > > plentiful ... but the example configuration above should get you started. > > Using Telegraf to collect system stats and graph them with Grafana is > > really simple and powerful, as the Grafana community has a lot of > pre-built > > content you can steal and make quick wins with. > > > > Monitoring Kafka can be a beast, but there is a lot of useful data there > > for if(when?) there is a problem. The more time you spend with the > > metrics, the more you start to get a feel for the internals. > > > > On Mon, Jun 19, 2017 at 6:52 PM, Muhammad Arshad < > > muhammad.ars...@alticeusa.com> wrote: > > > > > Hi, > > > > > > wanted to see if there is Kafka monitoring which is available. I am > > > looking to the following: > > > > > > > > > > > > how much data came in at a certain time. > > > > > > > > > > > > Thanks, > > > > > > *Muhammad Faisal Arshad* > > > > > > Manager, Enterprise Data Quality > > > > > > Data Services & Architecture > > > > > > [image: > > > http://www.multichannel.com/sites/default/files/public/ > > styles/blog_content/public/Altice-NewLogo2017_RESIZED_0. > jpg?itok=RmwvsCI6] > > > > > > > > > > > > > > > -------------------------------------------------------- > > > The information transmitted in this email and any of its attachments is > > > intended only for the person or entity to which it is addressed and may > > > contain information concerning Altice USA and/or its affiliates and > > > subsidiaries that is proprietary, privileged, confidential and/or > subject > > > to copyright. Any review, retransmission, dissemination or other use > of, > > or > > > taking of any action in reliance upon, this information by persons or > > > entities other than the intended recipient(s) is prohibited and may be > > > unlawful. If you received this in error, please contact the sender > > > immediately and delete and destroy the communication and all of the > > > attachments you have received and all copies thereof. > > > -------------------------------------------------------- > > > > > > > > > -- *Todd Palino* Senior Staff Engineer, Site Reliability Data Infrastructure Streaming linkedin.com/in/toddpalino