oozie-graphite
contains some useful glue for pushing operational data from your oozie bundles / coordinators
and/or oozie-internal instrumentation into graphite.
Version 1.0
Version 1.1.0
Use gradle 1.12, simply use the bundled and preconfigured gradlew wrapper.
v1.0.0 - 2013-10-28 - Oozie 3.3.x - CDH4 - JDK 1.6
v1.1.0 - 2015-02-14 - Oozie 4.x - CDH5 - JDK 1.7
See HowToInstallOozieGraphite on how to bundle and configure your oozie server with these extentions.
Monitor your oozie instance by pushing already available internal oozie metrics into your graphite installation. See GraphiteInstrumentationService for further details and how to configure this module.
Related blog posts with example use cases:
- Blog post on syscrest.com : Installing GraphiteInstrumentationService
- Blog post on syscrest.com : Monitoring action performance (mapreduce/java/fs actions) with GraphiteInstrumentationService
- Blog post on syscrest.com : Visualizing coordinator action timeouts
Graph your oozie coordinator runs / workflows by pushing map-reduce counters into graphite. See GraphiteMRCounterExecutor for further details and how to configure this module.
Related blog posts with example use cases:
- Blog post on syscrest.com : Installing GraphiteMRCounterExecutor
- Blog post on syscrest.com : Tapping into hadoop counters with GraphiteMRCounterExecutor