Plugins 〉AWS Application Signals
AWS Application Signals
Application Signals 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 AWS Application Signals 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 AWS Application Signals 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.16.2
- Upgrade yarn to v4.10.3 #503
- Update gitignore for yarn files #510
- Chore: Move docs do docs/sources in order to publish to website #502
- CD: Publish Github release directly, skipping draft step #501
- Fix dependabot ignore location for npm dependencies #436
- Update workflows and templates #486
- Update dependabot groups #485
- Bump golang.org/x/text from 0.27.0 to 0.29.0 #496
- Bump golang.org/x/sync from 0.16.0 to 0.17.0 #495
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 #493
- Bump github.com/grafana/grafana-aws-sdk from 1.0.5 to 1.2.0 #494
- Bump github.com/aws/aws-sdk-go-v2/service/xray from 1.31.7 to 1.36.2 #492
- Bump @playwright/test from 1.52.0 to 1.54.1 #434
- Bump github.com/aws/aws-sdk-go-v2/service/applicationsignals from 1.11.3 to 1.11.4 #424
- Bump @typescript-eslint/parser from 8.32.1 to 8.38.0 #439
- Bump @swc/core from 1.13.0 to 1.13.3 #442
- Bump golang.org/x/text from 0.26.0 to 0.27.0 #419
2.16.1
- Chore: Use CI/CD actions for e2e and update grafana version in plugin.json by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/421
- Chore: Update contributing and readme by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/422
- Chore: Add downstream error for unsupported query types by @ktw4071 in https://github.com/grafana/x-ray-datasource/pull/428
- Tweak dependabot schedule in #432
- Dependencies: Bump grafana dependencies and run create-plugin update in #429
- Bump eslint from 9.27.0 to 9.30.1 in #418
- Bump eslint-config-prettier from 10.1.5 to 10.1.8 in #415
- Bump webpack from 5.99.9 to 5.100.1 in #423
- Bump @types/node from 22.16.4 to 22.16.5 in #430
- Bump @grafana/eslint-config from 8.0.0 to 8.1.0 in #416
2.16.0
- Chore: Migrate to Github actions by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/370
- Add variable editor for service variables by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/373
- Remove Group variable until it is properly supported by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/378
- Service Queries: Update queries to return dimensions correctly by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/376
- Remove pr_commands by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/379
- Add support for auto-merging dependabot updates, by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/371
- Bump golang.org/x/text from 0.25.0 to 0.26.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/386
- Bump sass from 1.89.0 to 1.89.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/387
- Bump eslint-webpack-plugin from 5.0.1 to 5.0.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/391
- Bump glob from 11.0.2 to 11.0.3 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/388
- Bump the grafana-dependencies group with 4 updates by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/389
- Rename plugin from X-Ray to App Signals by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/384
- Bump jest from 29.7.0 to 30.0.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/394
- Add app signals services dashboard by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/380
- Bump prettier from 3.5.3 to 3.6.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/396
- Bump @types/node from 22.15.21 to 22.16.4 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/400
- Bump cspell from 9.0.2 to 9.1.5 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/398
- Bump lefthook from 1.11.13 to 1.12.2 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/397
- Bump @swc/core from 1.11.29 to 1.12.14 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/399
- Bump github.com/aws/aws-sdk-go-v2/service/applicationsignals from 1.11.1 to 1.11.3 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/395
- Bump golang.org/x/sync from 0.14.0 to 0.16.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/393
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/390
- Bump github.com/aws/aws-sdk-go-v2/service/xray from 1.31.4 to 1.31.7 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/392
- Bump @stylistic/eslint-plugin-ts from 4.4.0 to 4.4.1 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/401
- Bump @eslint/js from 9.27.0 to 9.31.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/403
- Bump jest and @types/jest by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/402
- Bump jest-environment-jsdom from 29.7.0 to 30.0.4 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/405
- Update docs for Application Signals services by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/382
- Remove @types/glob by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/404
- Bump @grafana/plugin-ui from 0.10.6 to 0.10.7 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/406
- Bump @swc/jest from 0.2.38 to 0.2.39 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/408
- Bump @types/lodash from 4.17.17 to 4.17.20 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/407
- Bump @babel/core from 7.27.1 to 7.28.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/409
- Bump @swc/core from 1.12.14 to 1.13.0 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/410
- Bump github.com/grafana/grafana-aws-sdk from 0.38.4 to 1.0.5 by @dependabot[bot] in https://github.com/grafana/x-ray-datasource/pull/385
- Cleanup the remaining X-rays by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/411
2.15.0
- Bump the all-go-dependencies group across 1 directory with 3 updates in #360
- Bump the all-node-dependencies group across 1 directory with 18 updates in #359
- App Signals: Implement List Service Level Objectives query in #361
- App Signals: Implement ListServiceDependencies in #356
- Update for grafana-aws-sdk new style v2 authentication in #336
2.14.0
- Feat: Auto convert w3c trace format (#184) in #332
- Actions: Do not use hashes for grafana/ actions in #352
- Github actions: Add token permissions in #351
- Implement listServiceOperations in #349
- add zizmor ignore rule in #350
- use vault token instead of github in #348
- use vault for e2e secrets in #346
- Update github actions files in #345
- Create App Signals dropdown and ListServices query in #338
- Update for aws-sdk-go-v2 in #305
- Chore: add label to external contributions in #310
- Bump the all-node-dependencies group across 1 directory with 42 updates in #343
- Bump the all-go-dependencies group across 1 directory with 7 updates in #342
- Bump golang.org/x/net from 0.34.0 to 0.36.0 in the go_modules group in #325
- Bump dompurify from 3.2.3 to 3.2.4 in the npm_and_yarn group in #319
2.13.2
- Update github.com/grafana/grafana-plugin-sdk-go to v0.265.0 in #313
- Bump the all-go-dependencies group across 1 directory with 3 updates in #307
- Chore: update e2e tests workflow in #303
- Bump golang.org/x/crypto from 0.30.0 to 0.31.0 in the go_modules group in #288
2.13.1
- Update readme to include info on Compatibility in #301
2.13.0
2.12.0
- Bump the all-node-dependencies group with 19 updates in #289
- Bump the all-go-dependencies group across 1 directory with 4 updates in #283
- Add start time to response in #286
2.11.0
- Bump the all-node-dependencies group across 1 directory with 31 updates in #275
- Bump nanoid from 3.3.7 to 3.3.8 in the npm_and_yarn group in #274
- Bump the all-go-dependencies group across 1 directory with 4 updates in #269
- Bump cross-spawn from 7.0.3 to 7.0.6 in the npm_and_yarn group in #271
- Bump path-to-regexp from 1.8.0 to 1.9.0 in the npm_and_yarn group in #260
- Bump the all-go-dependencies group across 1 directory with 3 updates in #262
- Bump micromatch from 4.0.7 to 4.0.8 in the npm_and_yarn group in #259
- Bump the all-github-action-dependencies group with 2 updates in #255
- Bump webpack from 5.93.0 to 5.94.0 in the npm_and_yarn group in #258
- Upgrade grafana-plugin-sdk-go (deps): Bump github.com/grafana/grafana-plugin-sdk-go from 0.252.0 to 0.255.0 in #252
- Chore: bump dependencies in #251
- Chore: Update plugin.json keywords in #250
- Update plugin name to match Amazon convention in #247
2.10.1
- chore: add errorsource in #245
- Chore: Rename datasource file in #243
- Add pre-commit hook with lint and spellcheck #242
- Use yarn instead of cspell for precommit hook #246
2.10.0
- Chore: update dependencies in #240
2.9.1
- Migrate to new form styling in config and query editors by @idastambuk in #235
2.9.0
- Fix: pass empty array to query all columns by @kevinwcyu in #228
- add stalebot for issues by @katebrenner in #226
- Update to use datasource.Manage and sessions.GetSessionWithAuthSettings by @iwysiu in #232
- Fix: use ReadAuthSettings to get authSettings in #236
2.8.3
- Update CONTRIBUTING.md to include release instructions
- Bring in security fixes in go 1.21.8
2.8.2
- Update grafana/aws-sdk-go to 0.20.0 in https://github.com/grafana/x-ray-datasource/pull/220
2.8.1
- 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/x-ray-datasource/pull/208
- Bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/212
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/218
- Upgrade underscore, d3-color, debug, cosmiconfig, yaml dependencies by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/217
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.8.0...v2.8.1
2.8.0
Migrate ConfigEditor and QueryEditor to the new form styling #211
Bump google.golang.org/grpc from 1.54.0 to 1.56.3 in #210
Support Node 18 in 201
2.7.2
- Fix X-Ray Service Map filter trace list query by @jamesrwhite in https://github.com/grafana/x-ray-datasource/pull/203
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-1
to the opt-in region list
2.6.2
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
- Add SQL to trace by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/173
2.4.0
- Add spellcheck and fix misspellings by @sunker in https://github.com/grafana/x-ray-datasource/pull/158
- Migrate to create-plugin by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/148
- Update code coverage workflow by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/162
- Update @grafana/aws-sdk by @kevinwcyu in https://github.com/grafana/x-ray-datasource/pull/164
- Dependencies: Update @grafana dependencies to 9.3.2 by @idastambuk in https://github.com/grafana/x-ray-datasource/pull/167
- Small Refactor: Do not fetch account id if not on service map page by @sarahzinger in https://github.com/grafana/x-ray-datasource/pull/169
- Upgrade grafana-aws-sdk to v0.12.0 by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/171
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.2.0...v2.4.0****
2.3.0
- Feature: Make it possible to filter on account id in https://github.com/grafana/x-ray-datasource/pull/157
2.2.0
- Make properties of
SummaryStatistics
optional
2.1.2
- Security: Upgrade Go in build process to 1.19.3
2.1.1
- Security: Upgrade Go in build process to 1.19.2
2.1.0
- Bump terser from 4.8.0 to 4.8.1 by @dependabot in https://github.com/grafana/x-ray-datasource/pull/130
- Fix Trace List with variable by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/132
- Upgrade to grafana-aws-sdk v0.11.0 by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/139
Full Changelog: https://github.com/grafana/x-ray-datasource/compare/v2.0.1...v2.1.0
v.2.0.1
- Bug fix for auth with keys: https://github.com/grafana/x-ray-datasource/pull/128
- Code Coverage Changes
- Code owners changes
v2.0.0
What's Changed
- Stopping support for Grafana versions under
8.0.0
by @yaelleC in https://github.com/grafana/x-ray-datasource/pull/122
Bug fixes
- Update minimum IAM policy by @iwysiu in https://github.com/grafana/x-ray-datasource/pull/115
- Fix deprecated use of strings.Title by @fridgepoet in https://github.com/grafana/x-ray-datasource/pull/119
Other
- Update grafana-aws-sdk by @andresmgot in https://github.com/grafana/x-ray-datasource/pull/121
v1.4.0
Bug fixes
- Use non opt-in region when obtaining tokens for assumed roles
- Fix wrong start and end times #89
- Fix time durations after format change #88
- Avoid error if the URL in tags cannot be parsed #84
Other
- Modify the User-Agent for requests. Now it will follow this form:
"aws-sdk-go/$aws-sdk-version ($go-version; $OS;) X-ray/$X-ray-version-$git-hash Grafana/$grafana-version"
v1.3.4
Bug fixes
- Add readable names for stats in service map legend #82
- Upgrade grafana-aws-sdk version fixing issue with assuming role #81
Other
- Bump prismjs from 1.23.0 to 1.24.0 #80
v1.3.3
Other
- Bump grafana/aws-sdk and Grafana dependency version #77
v1.3.2
Features / Enhancements
v1.3.1
Bug fixes
- Remove usage of non backward compatible API preventing using the 1.3.0 version in Grafana before 7.4.0. #67
Other
- Locks Grafana dependencies on latest stable release preventing compilation fails in CI. #68
v1.3.0
Features / Enhancements
- Add Service Map query type that allows visualizing service map data in similar way to X-Ray console. #60
v1.2.0
Features / Enhancements
- Updates the authentication settings in the plugin config page to include SDK default authentication mechanism and use our Grafana specific auth SDK for AWS. #59
v1.1.0
Features / Enhancements
- Add regions selector to the query editor. #57
v1.0.1
- Version bump needed for CI automated release
v1.0.0
- Initial Release