Plugins 〉Snowflake

Grafana Labs


Sign up to receive occasional product news and updates:

Latest webinars
Data Source


Instantly visualize Snowflake data in Grafana

The Snowflake data source plugin is the easiest way to pull Snowflake data directly into Grafana dashboards.

  • Visualize it either in isolation (one database) or blend it with other data sources.
  • Discover correlations and covariances across all your data in minutes.

Installing Snowflake on Grafana Cloud:

For more information, visit the docs on plugin installation.

Change Log


Minor Changes

  • Feature - Secure Socks Proxy support added


Patch Changes

  • Update docs with OAuth instructions


Patch Changes

  • Fix: variable query editor - don't run query on every keystroke

[1.5.1] - 2020-05-08

  • Chore - remove deprecated plugin/toolkit

[1.5.0] - 2023-04-26

  • Feature - OAuth passthrough

[1.4.3] - 2023-05-04

  • Chore - Backend binaries are now compiled with golang 1.20.4

[1.4.2] - 2023-04-19

  • Chore - Backend binaries are now compiled with golang 1.20.3

[1.4.1] - 2022-12-13

  • Chore - Backend binaries compiled with latest go version 1.19.4
  • Docs - Fixed typos and added spellcheck

[1.4.0] - 2022-11-03

  • Feature: Added support for session parameters in the data source config
  • Chore - Backend binaries compiled with latest go version 1.19.3
  • Chore - Backend grafana plugin SDK updated to latest
  • Chore - Backend snowflake sdk updated to latest
  • Chore - Minimum required grafana runtime updated to 8.4.7

[1.3.0] - 2022-09-27

  • Added $__timeTzFilter macro. It functions the same as $__timeFilter for time fields that have a timezone.

[1.2.4] - 2022-08-09

  • Fixed $__timeFilter to correctly convert from UTC to other timezones

[1.2.3] - 2022-01-10

  • Chore - update driver to latest version

[1.2.2] - 2022-01-10

  • Chore - update licensing

[1.2.1] - 2021-10-21

  • Fixes connection issue when multiple instances of the data source are configured.

[1.2.0] - 2021-10-06

  • Feature: Support for Key Pair Authentication
  • Feature: Ability to configure the default query, default variable query
  • Feature: Ability to set the minimum interval
  • Feature: Now variable queries always queried as Table format
  • Feature: Ability to set variable list display values
  • Feature: Ability to configure timeout duration for queries
  • Feature: $__timeFilter() macro now accepts optional second parameter to specify timezone
  • Feature: $__timeGroup() macro now accepts optional third parameter to specify timezone
  • Feature: Ability to set the default variable interpolation format. By default, It uses none formatting for now. In the future versions, this option will be removed and set to sqlstring by default. If you are creating new datasources, use sqlstring as the default. We also recommend to migrate existing queries to use sqlstring to avoid migration issues in future.
  • BREAKING: Now, Automatically we set the minimum interval to 10s if not configured. So any timeseries queries that span across smaller duration and use $__interval or $__interval_ms macros now use 10s as minimum interval by default. You can override the minimum interval in the config.
  • BREAKING: Now variable queries are queried using Table format. In rare cases, If the existing variable query was designed to only work with timeseries format, you may need to rewrite the variable query
  • BREAKING: If the snowflake variable query return two columns, the second column will be now treated as display value. Previously the values from the second column were ignored.

[1.1.1] - 2021-06-21

  • Docs update
  • Save the query on type

[1.1.0] - 2021-06-15

  • BREAKING: Multiple queries in same panel now run in parallel
  • Chore: Updated the backend SDK to support automatic instance management
  • Bug fix: Fixed a bug where hiding/disabling queries are not respected
  • Bug fix: Fixed a bug where all the data-frame name referred as results instead refID

[1.0.9] - 2021-05-12

  • Updated the backend SDK to support SQL convertors
  • Improved healthcheck errors

[1.0.8] - 2021-04-12

  • Chore: Update SDK

[1.0.7] - 2021-02-01

  • Updated screenshot URLs in the readme file

[1.0.6] - 2020-12-16

  • Added scoped variables and allowed the timeGroup macro to work with $__interval_ms

[1.0.5] - 2020-12-09

  • Fixed regression where the timeGroup macro did not understand $__interval or $__interval_ms

[1.0.4] - 2020-12-08

  • Fixed issue where the timeGroup macro was not rendering the correct value in its rendered TIME_SLICE function

[1.0.3] - 2020-11-19

  • Package Updates (sqlds)
  • Default Query is now more useful

[1.0.2] - 2020-10-26

  • Documentation updates

[1.0.1] - 2020-10-26

Update readme with images, a plugin description and a Getting Started guide

[1.0.0] - 2020-09-25

Initial release