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.

Reply via email to