Good to know! Thanks Jason, I'll look at it ASAP! :)
François Langelier Étudiant en génie Logiciel - École de Technologie Supérieure <http://www.etsmtl.ca/> Membre Club Capra <http://capra.etsmtl.ca/> VP-Communication - CS Games <http://csgames.org> 2014 Jeux de Génie <http://www.jdgets.com/> 2011 à 2014 Magistrat Fraternité du Piranha <http://fraternitedupiranha.com/> Comité Organisateur Olympiades ÉTS 2012 Compétition Québécoise d'Ingénierie 2012 - Compétition Senior On Thu, Nov 6, 2014 at 12:30 PM, Jason Rosenberg <j...@squareup.com> wrote: > Hi Francois, > > We had the exact same problem. We embed Kafka in our service container, > and we use yammer metrics to see data about the whole app (e.g. kafka, the > jvm, the service container wrapping it). However, as you observed, by > default, kafka produces an insane amount of metrics. So what we did, is > using the yammer library, you can disable specific metrics by removing > metrics from the yammer MetricsRegistry, which you can access from guice > (if you are using guice). I implemented the MetricsRegistryListener, and > added the ability to remove metric names by regex, so I can still have some > metrics show up (like the simple 'AllTopic' counts for messages/bytes sent > from the producer), but block everything else that's per topic, etc.... > > Jason > > On Fri, Sep 19, 2014 at 11:34 PM, Otis Gospodnetic < > otis.gospodne...@gmail.com> wrote: > > > Hi, > > > > I don't have any source or configs handy to check things, but you are > > saying you've configured Kafka to use GraphiteReporter, right? So why > not > > remove that config, so metrics stop being sent to Graphite if your > Graphite > > setup is suffering? If you do that and you still want to see your Kafka > > metrics, you can always use SPM <http://sematext.com/spm/> for Kafka > > (though some of the graphs will be empty until we get KAFKA-1481, or > > something else that improves metrics, in). If you just want to use it > > temporarily, just use the free 30-day trial version until you beef up > your > > Graphite setup. > > > > Otis > > -- > > Monitoring * Alerting * Anomaly Detection * Centralized Log Management > > Solr & Elasticsearch Support * http://sematext.com/ > > > > > > On Fri, Sep 19, 2014 at 10:08 AM, François Langelier < > > f.langel...@gmail.com> > > wrote: > > > > > Hi Daniel, > > > > > > Thank you for your answer. > > > > > > It's possible that I didn't understood something, if so correct me > > please. > > > > > > From what I understood, from the kafka doc #monitoring > > > <http://kafka.apache.org/documentation.html#monitoring>, kafka use > > Yammer > > > Metrics for monitoring the servers (the brokers) and the clients > > (producers > > > and consumers). > > > > > > Our web site is also using Yammer Metrics and push that to our Graphite > > > server and our web site also produce message in kafka. > > > From what I read, the Yammer Metrics GraphiteReporter is a kind of > > > Singleton, once I Enable it, it is working for all the process. (But I > > > might be wrong here...) > > > > > > We recently upgrade kafka from 0.7.2 to 0.8.1.1 and since the upgrade, > > > kafka is monitoring in our Graphite Server and is hammering it, so we > > > aren't able to use it because we always get timeout... > > > > > > SO, I was wondering if there is a way to disable the kafka monitoring > to > > > our Graphite server. > > > > > > We are using the code in the tag 0.8.1.1 on github, so if the > > kafka-ganglia > > > isn't in the tag, we aren't using it :) > > > > > > > > > François Langelier > > > Étudiant en génie Logiciel - École de Technologie Supérieure > > > <http://www.etsmtl.ca/> > > > Capitaine Club Capra <http://capra.etsmtl.ca/> > > > VP-Communication - CS Games <http://csgames.org> 2014 > > > Jeux de Génie <http://www.jdgets.com/> 2011 à 2014 > > > Magistrat Fraternité du Piranha <http://fraternitedupiranha.com/> > > > Comité Organisateur Olympiades ÉTS 2012 > > > Compétition Québécoise d'Ingénierie 2012 - Compétition Senior > > > > > > On Wed, Sep 17, 2014 at 11:05 PM, Daniel Compton < > d...@danielcompton.net > > > > > > wrote: > > > > > > > Hi Francois > > > > > > > > I didn't quite understand how you've set up your metrics reporting. > Are > > > you > > > > using the https://github.com/criteo/kafka-ganglia metrics reporter? > If > > > so > > > > then you should be able to adjust the config to exclude the metrics > you > > > > don't want, with kafka.ganglia.metrics.exclude.regex. > > > > > > > > > > > > On 18 September 2014 07:55, François Langelier < > f.langel...@gmail.com> > > > > wrote: > > > > > > > > > Hi all! > > > > > > > > > > We are using yammer metrics to monitor some parts of our system. > > > > > > > > > > Since we upgrade from kafka 0.7.2 to 0.8.1.1, we saw a lot more > data > > > > > getting in our graphite server and from what I saw, it looks like > it > > > all > > > > > come from our producers. > > > > > > > > > > From what i understand, since we already use graphite, our > > > > graphiteReporter > > > > > is enable in our main web site and our kafka producers are having > fun > > > > using > > > > > it too to monitor in graphite. > > > > > > > > > > The problem is that right now kafka is hammering of graphite server > > and > > > > we > > > > > have difficulty to saw our monitored data... > > > > > > > > > > Is there a way to deactivate the monitoring of our kafka producers? > > > > > > > > > > > > > > > François Langelier > > > > > Étudiant en génie Logiciel - École de Technologie Supérieure > > > > > <http://www.etsmtl.ca/> > > > > > Capitaine Club Capra <http://capra.etsmtl.ca/> > > > > > VP-Communication - CS Games <http://csgames.org> 2014 > > > > > Jeux de Génie <http://www.jdgets.com/> 2011 à 2014 > > > > > Magistrat Fraternité du Piranha <http://fraternitedupiranha.com/> > > > > > Comité Organisateur Olympiades ÉTS 2012 > > > > > Compétition Québécoise d'Ingénierie 2012 - Compétition Senior > > > > > > > > > > > > > > >