I've been experimenting with Geode-to-Grafana integration options. The geode-dashboard (https://github.com/tzolov/geode-dashboard) project uses Grafana dashboards for querying, visualizing and analysing Apache Geode (GemFire) historical and real-time metrics and statistics.
An important goal was to provides an unified stack that can analyze BOTH the real-time (JMX metrics) and the historical (archive files) Geode distributed-system statistics. The github documentation and the blogs below should explain the approach: https://www.linkedin.com/pulse/visualize-analyse-apache-geode-gemfire-real-time-metrics-tzolov http://blog.tzolov.net/2017/01/visualize-and-analyse-apache-geode.html?view=sidebar At the moment the tool uses InfluxDB as a time-series DB.But i've been considering adding support for Ambari Metrics Collector System as an alternative time-series DB. Later is supported by Grafana ( https://grafana.net/plugins/praj-ams-datasource) and Ambari in-turn integrates with Grafana (http://bit.ly/2j34aIX). So if we add to the mix the Geode Ambari service (http://bit.ly/2jd0MbS) It will make a decent Hadoop friendly stack for Geode/Gemfire. Another even more interesting angle is to make Geode itself a Grafana compliant datasource (http://docs.grafana.org/plugins/datasources, https://grafana.net/plugins). So Do you think it would be worth bringing part of this work under Geode project umbrella? Cheers, Christian P.S. Note that this project focus on Geode metrics only but similar approach can be used to explore business time-series.