Plugins 〉Amazon Timestream
Amazon Timestream
Timestream data source plugin
Access data source plugin documentation here
Instructions for plugin setup, testing, and contributing can be found in Contributing.md
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Installing Amazon Timestream on Grafana Cloud:
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
Installing plugins on a Grafana Cloud instance is a one-click install; same with updates. Cool, right?
Note that it could take up to 1 minute to see the plugin show up in your Grafana.
For more information, visit the docs on plugin installation.
Installing on a local Grafana:
For local instances, plugins are installed and updated via a simple CLI command. Plugins are not updated automatically, however you will be notified when updates are available right within your Grafana.
1. Install the Data Source
Use the grafana-cli tool to install Amazon Timestream from the commandline:
grafana-cli plugins install The plugin will be installed into your grafana plugins directory; the default is /var/lib/grafana/plugins. More information on the cli tool.
Alternatively, you can manually download the .zip file for your architecture below and unpack it into your grafana plugins directory.
Alternatively, you can manually download the .zip file and unpack it into your grafana plugins directory.
2. Configure the Data Source
Accessed from the Grafana main menu, newly installed data sources can be added immediately within the Data Sources section.
Next, click the Add data source button in the upper right. The data source will be available for selection in the Type select box.
To see a list of installed data sources, click the Plugins item in the main menu. Both core data sources and installed data sources will appear.
Change Log
All notable changes to this project will be documented in this file.
2.12.4
- Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #522
- Update gitignore for yarn files in #512
- Upgrade yarn to v4.10.3 in #507
- Chore: Move docs to docs/sources to enable publishing to website in #508
- CD: Publish Github release directly, skipping draft step in #506
- Update workflows and templates in #494
- Chore(deps-dev): Bump the npm-patch-dev-dependencies group with 5 updates in #502
- Chore(deps): Bump github.com/grafana/grafana-aws-sdk from 1.1.1 to 1.2.0 in #503
- Chore(deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.278.0 to 0.279.0 in #501
- Update dependabot groups in #493
- Chore(deps-dev): Bump @swc/core from 1.12.7 to 1.13.5 in #495
- Chore(deps-dev): Bump sass from 1.89.2 to 1.92.0 in #492
- Chore(deps-dev): Bump jest-environment-jsdom from 30.0.2 to 30.1.2 in #489
2.12.3
- Remove pr_commands by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/436
- Chore: Use ci github action to run e2e tests by @idastambuk in https://github.com/grafana/timestream-datasource/pull/438
- Add support for auto-merging dependabot updates by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/427
- Tweak dependabot schedule by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/450
- Bump github.com/aws/aws-sdk-go-v2 from 1.36.4 to 1.36.6 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/442
- Bump @swc/jest from 0.2.38 to 0.2.39 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/444
- Remove @types/glob by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/445
- Bump dotenv from 17.2.0 to 17.2.1 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/446
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/447
- Bump @eslint/js from 9.30.0 to 9.31.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/449
- Bump github.com/aws/aws-sdk-go-v2/service/timestreamquery from 1.31.1 to 1.31.3 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/443
- Bump github.com/grafana/grafana-aws-sdk from 0.38.7 to 1.1.0 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/451
- Stop running queries onblur by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/453
- Bump the grafana-dependencies group and run grafana/create-plugin update by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/448
- Bump eslint-plugin-prettier from 5.5.1 to 5.5.4 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/458
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/461
- Bump github.com/grafana/grafana-aws-sdk from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/grafana/timestream-datasource/pull/464
- Fix: disable endpoint discovery when a custom endpoint is set by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/475
2.12.2
- Releasing for internal deployment testing, no actual changes
2.12.1
- Mark legacy query format as downstream error by @njvrzm in #431
- Chore: migrate to Github actions by @idastambuk in #425
- Chore: Update CONTRIBUTING.md with release instructions by @idastambuk in #426
- Dependency updates:
- Bump the all-go-dependencies group across 1 directory with 3 updates by @dependabot in #423
2.12.0
- Bump the all-node-dependencies group across 1 directory with 31 updates in #412
- Bump github.com/grafana/grafana-aws-sdk from 0.38.3 to 0.38.4 in the all-go-dependencies group in #417
- Bump the all-go-dependencies group across 1 directory with 4 updates in #410
- Update for new v2-style auth in grafana-aws-sdk in #392
- Bump golang.org/x/net from 0.36.0 to 0.38.0 in the go_modules group in #398
- Update for aws-sdk-go-v2 in #356
2.11.0
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.268.1 to 0.269.1 in the all-go-dependencies group across 1 directory in #384
- Bump golang.org/x/net from 0.35.0 to 0.36.0 in the go_modules group in #385
- Bump the all-node-dependencies group across 1 directory with 18 updates in #387
- Bump @babel/runtime from 7.26.9 to 7.26.10 in the npm_and_yarn group in #386
- Add PDC support in #374
2.10.1
- Update minimum Grafana supported version in plugin.json
2.10.0
- Migrate form to new styling in #375
- Add external PRs to project board in #366
- Chore: add label to external contributions in #362
- Migrate E2E tests to Playwright in #358
- Dependabot:
- Bump the all-node-dependencies group across 1 directory with 7 updates in #377
- Bump the all-go-dependencies group across 1 directory with 3 updates in #376
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.265.0 to 0.266.0 in the all-go-dependencies group in #372
- Bump the all-node-dependencies group across 1 directory with 22 updates in #370
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.262.0 to 0.265.0 in the all-go-dependencies group across 1 directory in #368
2.9.13
- Bump the all-node-dependencies group across 1 directory with 21 updates in #352
- Bump the all-go-dependencies group across 1 directory with 3 updates in #351
2.9.12
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group in #330
- Bump the all-go-dependencies group across 1 directory with 2 updates in #334
- Add ap-south-1 to regions list in #331
- Bump the all-node-dependencies group across 1 directory with 30 updates in #337
2.9.11
- Bugfix: interpolate interval on the backend #327
2.9.10
- Bugfix: Account for template variable being a number
- Chore: update dependabot config (#317)
- Dependency updates:
- github.com/grafana/grafana-plugin-sdk-go from 0.251.0 to 0.258.0 in #314,#315, #319
- github.com/aws/aws-sdk-go from 1.51.31 to 1.55.5 in #319
- github.com/grafana/grafana-aws-sdk from 0.31.2 to 0.31.4 in #319
- actions/checkout from 2 to 4 in #318
- tibdex/github-app-token from 1.8.0 to 2.1.0 in #318
- github.com/grafana/sqlds/v4 from v4.1.0 to v4.1.2 in #322
2.9.9
- Fix "Wait for All Queries" toggle in #313
- Fix errors in LongToWide transformation in #311
- Chore: Update plugin.json keywords in #310
- Update grafana-plugin-sdk-go and grafana-aws-sdk in #309
- fix: linter complaints in #308
- Bump path-to-regexp from 1.8.0 to 1.9.0 in #303
- Docs: Updates and improvements in #302
- Add dependabot for grafana/plugin-sdk-go in #307
2.9.8
- Bump webpack from 5.92.1 to 5.94.0 in #301
- Bump micromatch from 4.0.7 to 4.0.8 in #299
- Bump fast-loops from 1.1.3 to 1.1.4 in #298
2.9.7
2.9.6
- Bugfix: Fix $interval variable interpolation in #291
2.9.5
- Chore: update dependencies in #290
2.9.4
- Fix: use ReadAuthSettings to get authSettings in #289
2.9.3
- Upgrade grafana-aws-sdk and other packages #285
2.9.2
- Add keywords by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/278
- Bring in security fixes in go 1.21.8
2.9.1
- Update grafana/aws-sdk to 0.20.0 to add a new supported region in #274
- Query Editor: Fix table and database mapping in #272
2.9.0
- Bump jest-dom in #270
- Query Editor: Stop running query automatically when all macros are selected in #269
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 in #267
2.8.0
- Support Node 18 by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/245
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in https://github.com/grafana/timestream-datasource/pull/246
- Bump semver from 5.7.1 to 5.7.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/235
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in https://github.com/grafana/timestream-datasource/pull/250
- Bump postcss from 8.4.18 to 8.4.31 by @dependabot in https://github.com/grafana/timestream-datasource/pull/249
- Bump @babel/traverse from 7.18.13 to 7.23.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/252
- Bump google.golang.org/grpc from 1.54.0 to 1.56.3 by @dependabot in https://github.com/grafana/timestream-datasource/pull/253
- Bump go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace from 0.37.0 to 0.44.0 by @dependabot in https://github.com/grafana/timestream-datasource/pull/251
- Bump @babel/traverse from 7.18.13 to 7.23.2 by @dependabot in https://github.com/grafana/timestream-datasource/pull/255
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https://github.com/grafana/timestream-datasource/pull/254
- Upgrade underscore, d3-color, debug, cosmiconfig, yaml dependencies by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/263
- Bump yaml from 2.1.3 to 2.3.4 by @dependabot in https://github.com/grafana/timestream-datasource/pull/264
Full Changelog: https://github.com/grafana/timestream-datasource/compare/v2.7.1...v2.8.0
2.7.1
- Update @grafana/aws-sdk to fix a bug in temporary credentials
2.7.0
- Update grafana-aws-sdk to v0.19.1 to add
il-central-1to opt-in region list
2.6.2
- Update grafana-aws-sdk-react version to use grafana/runtime instead of grafanaBootData #237
- Remove code coverage workflow #234
2.6.1
- Update grafana-aws-sdk version to include new region in opt-in region list https://github.com/grafana/grafana-aws-sdk/pull/80
- Security: Upgrade Go in build process to 1.20.4
- Update grafana-plugin-sdk-go version to 0.161.0 to avoid a potential http header problem. https://github.com/grafana/athena-datasource/issues/233
2.6.0
- Update backend dependencies
2.5.0
- Update @grafana/aws-sdk by @kevinwcyu in https://github.com/grafana/timestream-datasource/pull/216
- Increase label width to fix overflow. by @chinu-anand in https://github.com/grafana/timestream-datasource/pull/217
- migrate to create-plugin by @iwysiu in https://github.com/grafana/timestream-datasource/pull/199
- Upgrade grafana-aws-sdk by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/223
Full Changelog: https://github.com/grafana/timestream-datasource/compare/v2.4.0...v2.5.0
2.4.0
- Fix: SQLEditor: Use queryRef to call onChange #209
- Chore: Update version of code-coverage #211
- Feature: Timestream is now available in us-gov-west-1 #207
2.3.2
- Security: Upgrade Go in build process to 1.19.3
2.3.1
- Security: Upgrade Go in build process to 1.19.2
v2.3.0
- Change timestamp fieldType to be nullable by @nekketsuuu in https://github.com/grafana/timestream-datasource/pull/184
- Upgrade to grafana-aws-sdk v0.11.0 by @fridgepoet in https://github.com/grafana/timestream-datasource/pull/195
v2.2.0
- Add support for context aware autocompletion by @sunker in https://github.com/grafana/timestream-datasource/pull/188
v2.1.0
- Add 'ap-southeast-2' and 'ap-northeast-1' regions #178
v2.0.1
- Bug fix for issue logging in with incorrect keys: https://github.com/grafana/timestream-datasource/pull/176
- Code Coverage Check updates
v2.0.0
- Breaking Change: Timestream data source now requires Grafana 8.0+ to run.
- Fix: Allow null data points for time series #170
v1.5.2
- Fix Panic while parsing null timestamps (#165)
v1.5.1
- Always apply double quotes to database and table name (#155)
v1.5.0
- Revamp query editor.
- Add toggle to avoid streaming responses.
- Add
$__intervalvariable. - Modify the User-Agent for requests. Now it will follow this form:
"aws-sdk-go/$aws-sdk-version ($go-version; $OS;) Timestream/$timestream-version-$git-hash Grafana/$grafana-version". - Fixes bugs for Endpoint and Assume Role settings.
v1.4.0
- Add macros for raw values of interval, from, to #98
- Quote and join multiple variables #118
- Add stats for bytes metered and scanned #110
v1.3.3
- Support for multiple timeseries columns
- Improved support for custom endpoint
v1.3.2
- Adding eu-central-1 region
- renamed "master" branch to "main"
- build with Golang 1.6
v1.3.1
- Execute each query in its own request, this will support multiple queries that require multiple pages to complete
- Upgrade shared authentication library
- Bump minimum grafana runtime to 7.5
v1.3.0
- fix bug with supporting multi-page timeseries results
- Use a shared authentication library and UI component
- Bump minimum grafana runtime to 7.4
v1.2.0
- Support $__timefilter on armhf (#52, @mg-arne)
- Add $__now_ms macro (#49, @squalou)
- Fixed region picker default values
v1.1.2
- Fix template variable queries
- Only show valid regions
v1.1.1
- Avoid double escaping
- support template variables in query
v1.1.0
- Updated authentication to match builtin cloudwatch authentication
- Include query status in metadata
- Examples and query suggestions now quote all names
v1.0.0
- Initial Release



