Plugins 〉New Relic

Data Source
grafana
Enterprise

New Relic

Instantly visualize New Relic data in Grafana

The New Relic data source plugin is the easiest way to pull New Relic 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 New Relic on Grafana Cloud:

For more information, visit the docs on plugin installation.

Change Log

[3.1.2] - 2022-11-02

  • NRQL: Compare with NRQL queries will automatically rendered as dotted lines
  • Chore: Backend binaries compiled with latest go version 1.19.3

[3.1.1] - 2022-10-25

  • Config: Support for customizing client timeouts to the newrelic APIs
  • Variables: Added support for $__timeFilter macro in insights variable query
  • Variables: Fixed a bug where variables not interpolated when they have partial variables
  • Chore: Backend binaries compiled with latest go version 1.19.2

[3.1.0] - 2022-09-16

  • Feature: Application/Metrics browser in Metrics query type. This will be useful when having large number of applications/metrics

[3.0.0] - 2022-07-26

  • Feature: Support for Traces search
  • Feature: Support for Logs search
  • Feature: Support for NRQL histogram queries
  • Feature: NRQL/Insights editor updated to use Monaco based editor
  • Feature: Annotations editor now supports field mapping
  • Bug fixes: Fixed a bug in variable interpolation when using repeated variables
  • Bug fixes: Fixed a bug where { and } symbols in metric name were not working
  • Bug fixes: Fixed a bug where metric name list was partial
  • Bug fixes: Fixed a bug where values dropdown not populated sometimes in metrics query editor
  • Chore: Updated New Relic go SDK from v0.74.2 to v0.88.0
  • Breaking: Minimum required grafana runtime for the newrelic plugin is now Grafana 8.4.7
  • Breaking: If you have existing annotation queries, you may need to annotation field mapping
  • Breaking: Removed support for querying newrelic plugins which already reached EOL.

[2.3.0] - 2022-04-06

  • Added __timeSeries macro which allows to define dynamic granularity in NRQL queries

[2.2.7] - 2022-03-24

  • New builds with go 1.18 to address CVE-2022-24921

[2.2.6] - 2022-01-17

  • Fix for migration issue from 1.x to 2.x of the plugin

[2.2.5] - 2021-12-17

  • Update Enterprise license check

[2.2.4] - 2021-11-03

  • For insights queries that have already been written, do not overwrite those queries with the default query.
  • Fixed an migration issue where application variable filter is not migrated from v1

[2.2.3] - 2021-09-28

  • Allow filter by application name when performing application id list variable query.

[2.2.2] - 2021-09-06

  • Application Names variable query

[2.2.1] - 2021-08-09

  • Template variables not migrated properly from v1.4
  • Queries not migrated properly from v1.4

[2.2.0] - 2021-07-12

  • Beta: Data Explorer feature. This allows you to query any New Relic data without writing NRQL.
  • BREAKING: Removed client side query caching in favour of Grafana 8 Query Caching

[2.1.4] - 2021-07-09

  • Bug fix: 1.4 Compatibility with source which was introduced in 2.x

[2.1.2] - 2021-06-14

  • Bug fix: Fixed a bug where some NRQL queries return duplicate rows
  • Bug fix: Fixed a bug where annotations doesn't show up for deployments
  • Bug fix: Fixed a bug where template variables in metrics query doesn't work
  • Bug fix: Fixed a bug where insights type suggestions not applied when pressed enter
  • In Insights editor, now ctrl+s key runs the query

[2.1.1] - 2021-04-12

  • Chore: Update SDK

[2.1.0] - 2021-03-25

  • Replace Metric Select dropdown with Cascader
  • Remove deprecated admin key from Config Editor
  • Fix interpolate template variables for metric values
  • Allow custom label to be created for metric values
  • Return error for Insights query and health check with invalid credentials

[2.0.19] - 2021-02-10

  • NRQL Queries fail against metric table
  • Aliases no longer work
  • Value field not a multi-select, and when selecting '--remove--' the value stays as the actively selected item
  • Health check succeeds even if one of the API Keys is bad
  • New Relic: support for Insights query when query length > 4k characters

[2.0.18] - 2020-12-14

  • Changed the metric selector to only show results when the user starts typing

[2.0.17] - 2020-12-14

  • Updated config editor to allow empty Admin API keys now that the Admin API key and Personal API key have merged

[2.0.16] - 2020-11-19

  • Fixed insights query change event sending a string instead of a query object

[2.0.15] - 2020-11-17

  • Fixed issue where an unnecessary query was being ran whenever the datasource was selected
  • Added the ability to "Remove" or "Reset" the "metric" selection dropdown
  • Changed the default query method to "metricData" from "sourceList"

[2.0.14] - 2020-11-17

  • Fixed issue where unnecessary queries were being sent before the form was completely filled out
  • Fixed issue where metrics were not displaying

[2.0.13] - 2020-11-09

  • Fixed issue where querying many applications causes performance issues

[2.0.12] - 2020-11-06

  • Fix issue where errors were not being logged

[2.0.11] - 2020-11-04

  • Fix caching issue

[2.0.10] - 2020-11-04

  • Client side caching experimental/temporary feature

[2.0.9] - 2020-11-02

  • Fixed issue with parsing the datasource settings

[2.0.8] - 2020-11-02

  • Removed application list in healthcheck
  • Upgraded newrelic-client-go to v0.47.3
  • Updated framing logic

[2.0.7] - 2020-07-23

  • Fix for additional time range bug

[2.0.6] - 2020-07-23

  • Fix for metric data time range
  • Fix for hide/show data in query editor

[2.0.5] - 2020-07-21

  • Fix compatibility issues with previous single values:
  • metric, value are now metrics and values (arrays) to support multi-value template variables

[2.0.4] - 2020-07-14

  • Fix multi-value template variables in insights queries

[2.0.3] - 2020-06-10

  • Fix template variables with insights queries

[2.0.2] - 2020-06-02

  • fix release process

[2.0.1] - 2020-06-01

  • Fix for query editor not releasing the cursor
  • Better handling in queries for null return values

[2.0.0] - 2020-05-18

New Features

  • Works with Grafana 7+
  • Supports alerting
  • Alias now supports "$__nr_metric" and "$__nr_metric_value"
  • NRQL supported in template variables

Breaking Changes

  • Authentication switched to using "admin key" and "personal key"

[1.4.0] - 2020-03-27

  • Update components to fix insight query bug

[1.3.0] - 2019-04-18

  • Upgrade of Slate component to make the plugin compatible with Grafana 6.4. Breaking change so is not backward compatible with previous versions of Grafana

[1.2.0] - 2019-04-18

  • Multi-value variables support
  • Query editor styles in Grafana 6
  • Panel refresh on search field blur
  • Queries with percentiles

[1.1.0] - 2019-03-27

  • Support queries with percentiles
  • Queries with FACET keyword and without TIMESERIES
  • Plugin tries to pull metric list from APM in Insights mode

[1.0.0] - 2018-09-25

  • Support for annotations for Insights API
  • Improved NRQL query editor with intellisense

[0.4.1] - 2018-08-02

  • Support queries without TIMESERIES

[0.4.0] - 2018-08-01

  • Support for New Relic Insights API
  • NRQL query editor with intellisense

[0.3.4] - 2018-03-29

  • Able to get application deployments as annotation

[0.3.3] - 2018-03-05

  • Replace variables in metric find query

[0.3.2] - 2017-11-13

  • Optional name filters for apps/servers/plugins in template variable editor
  • Filter apps/servers/plugins by name on the New Relic side (add filter param to API calls)
  • Template variable rendering in selection dropdown

[0.2.1] - 2017-05-22

  • Add data source (with default name New Relic) automatically when configure app
  • JSON.parse error when using variable with single value selected as metric

[0.2.0] - 2017-05-17

  • Initial release

Related content