Skip to content

This repository contains the druid plugin for Grafana 6.3.0 and above

License

Notifications You must be signed in to change notification settings

moshederri/druidplugin

 
 

Repository files navigation

This plugin is built on the top of an existing Druid plugin (https://github.com/grafana/grafana-plugins) which used to work on older Grafana versions. With the UI changes done on Grafana-3.0 the existing plugin stopped working. Lot of changes have been made to have it work on Grafana 3.0. It supports timeseries, group by, topN and Select queries.

Forked from ZhanHui-Xu, and adjusted to code to work with Grafana 6.3.0 and above, with druid 0.19.0.

Lot of features might still not be implemented. Your contributions are welcome.

Grafana Version Compatibility:

Tested on Grafana version 6.3.0 and 7.0.3, with Druid version 0.19.0

Status [version from Societe Generale (FR)]

  • Made the "limit" attribute optional
  • Added some missing aggregators and post-agregators
  • Fixed autocompletion for datasources and metric_names
  • Default value for "granuarity" field is now 'hour' instead of 'minute'
  • Implemented a rate feature
  • The metricFindQuery function has been implemented,
  • add filters to variable definition, including current interval
  • other bugs have been fixed
  • getMetric fix

Plugin development history

This plugin was originally developed by Quantiply Corporation (Supported for Grafana versions < 2.5): https://github.com/grafana/grafana-plugins/tree/master/datasources/druid

This plugin was further enhanced by Carl Bergquist (grafana/grafana#3328) (to support it on Grafana version 2.5 & 2.6) and Abhishek Sant (https://github.com/grafana-druid-plugin/druidplugin) who cloned the code source from the Pull Request by Carl Bergquist and changed the plugin to have it work on Grafana-3.0.

All the credits for the original code and enahcement to 2.5 goes to Quantiply, Carl Bergquist and Abhishek Sant.

Building

  • npm install grunt --save-dev
  • grunt

About

This repository contains the druid plugin for Grafana 6.3.0 and above

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 51.9%
  • TypeScript 43.0%
  • JavaScript 4.9%
  • CSS 0.2%