Search code examples
jvmcpu-usageapache-stormcodahale-metrics

Monitoring Storm JVM metrics


I have got a storm cluster running and I want to monitor its performance. I followed this blog and was able to measure the number of tuples received by a bolt using codahale metrics and display it in graphite.

My goal is to deploy a storm cluster on a lightweight computer such as beaglebone and for that I need to be able to monitor JVM parameters such as CPU, thread and memory usage of each Worker Process.

I really like codahale metrics and would like to continue using it in my application. Can anyone direct me as to how I can measure JVM parameters separately for each worker using codahale metrics?

I would really appreciate it if someone posted an example of how to get jvm metrics using codahale metrics.

Thanks,

Palak


Solution

  • I found an excellent tutorial here. Works like a charm.