Plugins 〉ServiceNow

Grafana Labs


Sign up to receive occasional product news and updates:

Latest webinars
Data Source


Instantly visualize ServiceNow data in Grafana

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

For more information, visit the docs on plugin installation.

Change Log

[2.7.2] - 2023-05-17

  • Fix - Fixing bug: unable to use select components in query editor

[2.7.1] - 2023-05-16

  • Fix - Plugin sdk upgrade to 0.161.0

[2.7.0] - 2023-05-10

Minor Changes

[2.6.3] - 2023-05-03

  • Chore - Backend binaries are now compiled with golang 1.20.4

[2.6.2] - 2023-04-19

  • Chore - Backend binaries are now compiled with golang 1.20.3

[2.6.1] - 2023-02-22

  • Feature - Add authentication method in Datasource config page

[2.6.0] - 2023-01-26

  • Feature - Add Custom Headers in Datasource config page

[2.5.8] - 2023-01-20

  • Fix - Fix incorrect Display Value parsing
  • Fix - Fix aggregation query backwards compatibility issue

[2.5.7] - 2023-01-12

  • Fix - Fix bug with fields selection
  • Fix - Fix bug with disappearing filters in query variables

[2.5.6] - 2023-01-03

  • Fix - Fix migration of fields from previous versions of the plugin
  • Fix - Fix bug when incorrect query makes query editor unusable

[2.5.5] - 2022-12-20

  • Fix - Fix bug with selected field not being shown in dashboard variable config

[2.5.4] - 2022-12-19

  • Chore - Backend compiled with the latest version of go (1.19.4)
  • Chore - Backend grafana dependencies updated

[2.5.3] - 2022-12-13

  • Adds spellcheck

[2.5.2] - 2022-12-13

  • Fixed a bug that was not displaying Group By filter correctly
  • Fixed a bug that was not migrating Query.fields from v2.4 or earlier correctly

[2.5.1] - 2022-11-23

  • Backend compiled with the latest go version 1.19.3
  • Backend grafana dependencies updated

[2.5.0] - 2022-11-08

  • Fixed a bug that did not show fields dropdown on Stats view
  • Updated AggregateAPI framer to support different aggregations to be selected for different fields
  • Fixed a bug that did not refresh panel on aggregation selection

[2.4.0] - 2022-09-30

  • Feature - remove need for elevated permissions

[2.3.2] - 2022-05-20

  • UI bug fixes to support Grafana 9.0

[2.3.1] - 2022-03-30

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

[2.3.0] - 2022-03-17

  • Add OAuth as a possible authentication method

[2.2.8] - 2022-01-18

  • Change space character in query values encoding from '+' to '%20'

[2.2.7] - 2022-01-18

  • Makes NOT LIKE operator functional

[2.2.6] - 2022-01-12

  • Fix Missing resource handler causing not found error

[2.2.5] - 2022-01-07

  • Chore: License, Update SDK, Debugger

[2.2.4] - 2021-08-26

  • Increases health check limits to reduce the possibility of false negatives

[2.2.3] - 2021-08-19

  • Fix for v1.5 sort and limit migrations

[2.2.2] - 2021-08-17

  • Fix to prepend v1.5 conjunctions during migration

[2.2.1] - 2021-07-29

  • Migrate v1.5 conjunctions

[2.2.0] - 2021-07-21

  • ALL Display value mode added. This will be helpful when displaying numeric and string fields in same table.
  • Handle empty numeric string as null instead 0
  • UX improvement in Time field selector
  • Fixed a bug where panels without refId doesn't return data

[2.1.5] - 2021-06-21

  • Handle missing conjunctions and incorrect conjunctions.

[2.1.4] - 2021-05-05

  • Plugin health check updated with permissions check
  • Fixed an issue which made variable editor unusable
  • More data types handled (calendar_date_time,insert_timestamp,float,longint,percent_complete,price)

[2.1.3] - 2021-04-21

  • Fixed an issue where reference field types are not handled properly in data frame response. (decimal types)
  • Fixed an issue which now allow NQ / New Query filter conjunction along with AND/OR filters
  • Fixed an issue where is empty and is not empty filters were not working
  • Fixed an issue where is empty, is not empty and is anything operators not visible for boolean fields

[2.1.2] - 2021-04-12

  • Chore: Update SDK
  • Fix: Create Incident

[2.1.0] - 2021-03-19

  • Fixed a bug where integer filters were only showing string operators.
  • Added choice dropdown when creating filters.
  • Fixed a bug where unary operators were not working.
  • Fixed a bug where timestamps were not being sent as UTC.
  • Updated the documentation and removed unneeded screenshots.
  • Added doc tooltips for all fields.
  • Set default display value to true.
  • Fixed a bug where sysparm_query was being sent incorrectly.
  • Fixed a bug where filters were not being conjoined correctly with "AND".
  • Fixed a bug when loading old dashboards would not allow users to create more dashboards.
  • Fixed a bug where queries were not automatically ran when updating fields.
  • Fixed a bug where the "Hide query" button was not disabling the query.

[2.0.2] - 2020-12-15

  • Updated documentation.
  • Added tooltips for all fields.
  • Set default display value to true.
  • Fixed issue with filter where it does not work when being migrated.
  • Fixed issue with filter where some string operator fields are returning number operators.
  • Fixed custom fields being duplicated if they have the same name as an API field but with a different case.
  • Fixed display value toggle not being vertically aligned correctly.
  • Set default Time Field as Opened At.
  • Fixed issue with filters not being applied for aggregate API.
  • Fixed issue with filters not using correct conjunction when generating query for API.

[2.0.1] - 2020-12-11

  • Update grafana toolkit for new plugin signing

[2.0.0] - 2020-12-11

  • Added additional operators and filters, including relative time, IN, NOT IN, IS EMPTYSTRING, and IS ANYTHING filters.
  • Fixed several issues where global variables and variables from repeated rows and panels were not being populated.
  • Added a more native calendar selector for selecting dates when filtering on date-related columns.
  • The "Incidents", "Changes", and "Custom Table" options have been consolidated into a single table selection view.
  • Fixed an issue where Duration and CalendarSTC types were not being interpreted properly.
  • Fixed several cases where non-string fields were not being processed or displayed properly.
  • Improved QueryEditor performance by pre-loading necessary fields from the ServiceNow Dictionary Table.
  • Fixed issue(s) where reference fields were not being populated in some views.
  • When updating datasource settings, the healthcheck will respond with an error detailing what table access is missing for the plugin to work properly.
  • Increased the default HTTP timeout.
  • Added support in the Variable Query Editor for querying all fields and tables that the user has access to.
  • Added support in the Variable Query Editor for querying the Aggregate / Stats API.
  • Added additional backend validation that will result in more detailed error messages.
  • Fixed an issue where selecting a reference field resulted in an error. Selecting a reference field will now result in displaying the sys_id, which can be used when making reference queries.
  • Fixed an issue where date and datetime formats were not being parsed correctly.
  • Added Grafana 7.2+ annotation rendering, which allows users to use the standard query editor for creating annotations and annotation ranges.
  • Fixed an issue where queries with a Group By clause were not rendering properly>
  • Added query metadata that will show users the ServiceNow API query executed to retrieve panel data in the "Query Inspector"
  • Fixed an issue where the list of fields was not searchable

[1.4.0] - 2020-08-12

  • Added an "OR" option to the Filter component
  • Added ability to query any available table in ServiceNow
  • Frontend maintenance improvements
  • Changing query types, methods, or tables clears the query editor
  • Added support for automatically creating a Grafana notification channel
  • Added annotation support

[1.3.0] - 2020-05-19

  • Improved timeseries support
  • Works with Grafana 7+

[1.2.0] - 2020-05-14

  • Release with signing for Grafana 7.0.0

[1.1.1] - 2020-02-13


  • Template variable support
  • Query variables
  • Unit tests

[1.0.1] - 2020-02-05


  • Handles "spaces" in query names
  • Queries now sent in UTC
  • Update go modules and npm packages

[1.0.0] - 2019-12-15

Initial release

[0.0.1] - 2019-11-13

Preview release