Plugins 〉Snowflake

Grafana Labs


Sign up to receive occasional product news and updates:

Data Source


Plugin Documentation →

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


Patch Changes

  • 🐛 Fix: adds onBlur event handler on the VariableQueryEditor

v1.8.0 - 2023-11-24

  • ⚙️ Chore: Minimal supported Grafana version is now 9.5.13
  • ⚙️ Chore: Backend dependencies updated
  • ⚙️ Chore: Frontend dependencies updated

v1.7.1 - 2023-11-01

  • ⚙️ Chore: update snowflake go driver to latest version 1.6.25

v1.7.0 - 2023-10-05

  • ⚙️ Chore: allow secure session settings and update snowflake drivers to latest version

v1.6.4 - 2023-08-24

  • 📝 Documentation: update customer requirement copy
  • ⚙️ Chore: grafana backend plugin sdk updated to v0.171.0

v1.6.3 - 2023-07-18

  • 🐛 Fix: better handling of session timeouts

v1.6.2 - 2023-06-28

  • ⚙️ Chore: Upgrade to version snowflakedb/gosnowflake - v1.6.19

v1.6.1 - 2023-06-08

  • ⚙️ Chore: backend libs updated with golang:1.20.5

v1.6.0 - 2023-05-30

  • 🚀 Feature: Secure Socks Proxy support added
  • 📝 Documentation: Update docs with OAuth instructions

v1.5.2 - 2023-05-11

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

v1.5.1 - 2020-05-08

  • ⚙️ Chore: remove deprecated plugin/toolkit

v1.5.0 - 2023-04-26

  • 🚀 Feature: OAuth passthrough

v1.4.3 - 2023-05-04

  • ⚙️ Chore: Backend binaries are now compiled with golang 1.20.4

v1.4.2 - 2023-04-19

  • ⚙️ Chore: Backend binaries are now compiled with golang 1.20.3

v1.4.1 - 2022-12-13

  • ⚙️ Chore: Backend binaries compiled with latest go version 1.19.4
  • 📝 Documentation: Fixed typos and added spellcheck

v1.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

v1.3.0 - 2022-09-27

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

v1.2.4 - 2022-08-09

  • 🐛 Fix: Fixed $__timeFilter to correctly convert from UTC to other timezones

v1.2.3 - 2022-01-10

  • ⚙️ Chore: update driver to latest version

v1.2.2 - 2022-01-10

  • ⚙️ Chore: update licensing

v1.2.1 - 2021-10-21

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

v1.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.

v1.1.1 - 2021-06-21

  • Docs update
  • Save the query on type

v1.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
  • 🐛 Fix: Fixed a bug where hiding/disabling queries are not respected
  • 🐛 Fix: Fixed a bug where all the data-frame name referred as results instead refID

v1.0.9 - 2021-05-12

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

v1.0.8 - 2021-04-12

  • ⚙️ Chore: Update SDK

v1.0.7 - 2021-02-01

  • Updated screenshot URLs in the readme file

v1.0.6 - 2020-12-16

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

v1.0.5 - 2020-12-09

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

v1.0.4 - 2020-12-08

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

v1.0.3 - 2020-11-19

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

v1.0.2 - 2020-10-26

  • Documentation updates

v1.0.1 - 2020-10-26

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

v1.0.0 - 2020-09-25

Initial release