Hi
I use graphite [1] as the rendering platform in combination with the metrics collection framework [2] to do some of the realtime monitoring. For evaluation purposes I use the metrics collection framework [2] to collect the metrics before writing them into a performance log using logback with remote appenders [3,4]. I run the logback server on a computer with a known IP (laptop, submission host, openstack vm, or similar) and parse/evaluate the collected performance metrics in that log file after my evaluation runs.
To configure logback, I copy my custom logback.xml file (with the socket appender configuration) into the storm.zip before deploying it HDFS.
I hope this helps,
Lorenz