2017-04-26 10:16 PM
I am trying to view the Harvest collected data with grafana AND our influxdb backend instead of a real graphite.
Influx has a graphite interface that I use to send data but my problem is that I cannot do proper templating in grafana....the provided .json dashboards have templating already definded in a way influx doesn't understand.
Anyone already successfull in changing the templating in grafana for those dashboards so they work ? Do I have to use the templates in influxdb.conf to make it work (kind of map) ?
2017-04-28 08:13 AM
Influxdb uses a totally different technique than Graphite to store and query data. The dashboards provided by Harvest are built for use with a Graphite backend and won't work with other backends. But, since Grafana supports both Graphite and Influxdb you could just use Graphite for Harvest supplied data and Influxdb for the rest and make combined dashboards using both backends as needed.
Sorry I don't have a solution for you but each time-series database out there (and there are more...prometheus, opentdsb, elasticsearch, etc) is different and creating and maintaining something for all, with the breadth of coverage Harvest currently has, would be very time consuming!
Solution Architect - 3rd Platform - Systems Engineering NetApp EMEA (and author of Harvest)
Blog: It all begins with data
If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO or both!
2017-05-16 01:24 AM
I have now successfully implemented Harvest with InfluxDB. Configured Influx to listen on another port to accept Graphite-style Input, no further config/templating was necessary there.
I used the provided Dashboards as templates in Grafana, edited them to make them work with Influx...especially Templating and RegEx was different and a bit of a headache :-)
Happy to have Perf-Data now in Grafana using InfluxDB.
BTW, Updating from Influx 1.0 to 1.2 was a huge performance boost for the graphite-style queries.