Azure Data Explorer Datasource

Data Source

Grafana data source for Azure Data Explorer

Change Log

All notable changes to this project will be documented in this file.


  • Global query limit is now configurable in datasource settings.
  • Auto complete will include other filters when doing the search for possible values.
  • Added !has and has_any operators.
  • Adding datasource setting to set default view when creating new queries.
  • Dynamic caching added to enable caching setting on a per query basis.
  • Column names will not sort exact match on top.
  • Columns with auto complete support will now pre-populate options prior to typing.
  • Added support to perform time shift queries.
  • Added dcount() operator for aggregations.
  • Bugfix: operator descriptions are now wider and readable.
  • Bugfix: display template variables as options.
  • Bugfix: excluding empty/missing operators from query.
  • Bugfix: aggregations without group-by are not working.
  • Bugfix: time interval off by 1000ms.


  • Bugfix: when selecting template variables in the visual editor for table or database the values wasn't properly set. This should now be fixed.


  • Bugfix: visual editor now includes template variables in the database selector.


  • Bugfix: displays proper error message when credentials for datasource is invalid.
  • Bugfix: visual editor now supports time fields in dynamic columns.


  • Bugfix: Fixed issue with schema not updating when changing datasource.
  • Improved performance when loading table schema.
  • Improved performance when doing auto complete searching.


  • Support for value autocomplete in the visual query editor.
  • Support for dynamic columns in the visual query editor. Dynamic fields are automatically read from the table schema and are selectable when building up a query. Value autocomplete also works for dynamic columns.
  • Migration script for existing dashboards.
  • Performance improvements for the autocomplete and dynamic column features.
  • Performance improvements when loading the table schema.


  • Adds support for a new visual query editor.
  • Ports the existing query editor to React.


  • Adds support for the databases() macro for template variable queries and the database variable can then be used in the databases dropdown in the query editor. This allows the user to switch databases for a query without editing it.


  • Signed Plugin for v7


  • Bugfix for issue #61. This is a temp fix, as a proper fix requires refactoring some of the backend.


  • Bugfix for issue #73


  • Bugfix for monaco loader


  • Bugfix for issue #60
  • Updated packages


  • Add key value support to plugin (based off of mysql plugin)
  • New feature for metric naming and aliasing


  • Time series queries now support alerting.
  • Time series queries now support multiple value and multiple string columns.
  • The Kusto "time series" type created with the Kusto make-series operator is now supported.
  • Macros have been added so as not to conflict with Grafana's built-in query Macros: $__timeFrom, $__timeTo, and $__timeInterval.
  • Caching of Table and Time Series queries has been removed until backend plugins support caching.
  • Queries no longer have an ORDER by clause appended when there is not one, however if time series is unsorted there will be a warning in the query editor.

[1.3.2] - 2019-06-19

  • Bugfix for issue #8
  • Updated packages
  • Added circleci


  • Adds an order by clause to the query if there is none specified. It uses the datetime field from the where clause or summarize...bin().
  • Removes the Subscription Id field from the config page as is no longer needed.


  • Adds a config option for caching. The default in-memory cache period is 30 seconds, the new Minimal Cache Period option allows you to change that.


  • Adds $__escapeMulti macro


  • First version of the Azure Data Explorer Datasource.
Sign up Now


  • Grafana 7.1.x