Plugins 〉ServiceNow


Developer

Grafana Labs

Sign up to receive occasional product news and updates:



Data Source
grafana
Enterprise

ServiceNow

Documentation →

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.

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

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

v2.12.16 - 2025-02-11

  • ⚙️ Chore: Update backend dependencies

v2.12.15 - 2025-02-04

  • ⚙️ Chore: Update frontend dependencies

v2.12.14 - 2025-01-10

  • ⚙️ Chore: Update backend dependencies

v2.12.13 - 2024-12-18

  • ⚙️ Chore: Update backend dependencies

v2.12.12 - 2024-12-16

  • ⚙️ Chore: Update backend dependencies

v2.12.11 - 2024-12-10

  • 🐛 Fix: Fix configuration checks

v2.12.10 - 2024-12-09

  • 🐛 Fix: Fix null-access error when health check fails

v2.12.9 - 2024-12-05

  • 🧪 Tests: migrate e2e tests to @grafana/plugin-e2e

v2.12.8 - 2024-11-28

  • ⚙️ Chore: Update dependencies

v2.12.7 - 2024-11-21

  • 🐛 Fix: Fix support for OAuth

v2.12.6 - 2024-11-12

  • ⚙️ Chore: Updated backend dependencies

v2.12.5 - 2024-10-24

  • 🐛 Fix: Fix support for ServiceNow Xanadu

v2.12.4 - 2024-10-03

  • ⚙️ Chore: Update frontend dependencies
  • ⚙️ Chore: Minimal supported Grafana version is now 10.4.8

v2.12.3 - 2024-09-25

  • ⚙️ Chore: update timeouts to be marked as downstream

v2.12.2 - 2024-09-23

  • ⚙️ Chore: Update backend dependencies

v2.12.1 - 2024-08-30

  • ⚙️ Chore: update backend dependencies

v2.12.0 - 2024-07-23

  • ⚙️ Chore: Capture error source

v2.11.1 - 2024-07-01

  • ⚙️ Chore: update backend dependencies

v2.11.0 - 2024-06-18

  • ⚙️ Chore: Added SLO metrics to the plugin

v2.10.3 - 2024-06-12

  • 🐛 Fix: update license management method from sdk

v2.10.2 - 2024-06-04

  • 🐛 Fix: Add sysparm_no_count parameter to Table API

v2.10.1 - 2024-03-13

  • ⚙️ Chore: Backend binaries are now compiled with Go version 1.22.1

v2.10.0 - 2024-03-01

  • ⚙️ Chore: update dependencies

v2.9.1 - 2024-02-09

  • 🧪 Tests: updated e2e test mocks

v2.9.0 - 2023-12-15

  • ⚙️ Chore: Capture error source

v2.8.1 - 2023-11-22

  • 📝 Documentation: updating docs to clarify about sys_tables

v2.8.0 - 2023-11-02

  • ⚙️ Chore: Update backend and frontend dependencies
  • ⚙️ Chore: Minimal supported Grafana version is now 9.5.13

v2.7.7 - 2023-09-07

  • ⚙️ Chore: Upgraded to create plugin

v2.7.6 - 2023-08-24

  • ⚙️ Chore: bump grafana plugin sdk go to 0.171.0

v2.7.5 - 2023-07-11

  • 🐛 Fix: fix UI issue with DatePickerWithInput

v2.7.4 - 2023-06-28

  • ⚙️ Chore: bump crypto dependency to fix CVE

v2.7.3 - 2023-06-08

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

v2.7.2 - 2023-05-17

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

v2.7.1 - 2023-05-16

  • 🐛 Fix: Plugin sdk upgrade to 0.161.0

v2.7.0 - 2023-05-10

v2.6.3 - 2023-05-03

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

v2.6.2 - 2023-04-19

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

v2.6.1 - 2023-02-22

  • 🚀 Feature: Add authentication method in Datasource config page

v2.6.0 - 2023-01-26

  • 🚀 Feature: Add Custom Headers in Datasource config page

v2.5.8 - 2023-01-20

  • 🐛 Fix: Fix incorrect Display Value parsing
  • 🐛 Fix: Fix aggregation query backwards compatibility issue

v2.5.7 - 2023-01-12

  • 🐛 Fix: Fix bug with fields selection
  • 🐛 Fix: Fix bug with disappearing filters in query variables

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

v2.5.5 - 2022-12-20

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

v2.5.4 - 2022-12-19

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

v2.5.3 - 2022-12-13

  • Adds spellcheck

v2.5.2 - 2022-12-13

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

v2.5.1 - 2022-11-23

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

v2.5.0 - 2022-11-08

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

v2.4.0 - 2022-09-30

  • 🚀 Feature: remove need for elevated permissions

v2.3.2 - 2022-05-20

  • 🐛 Fix: UI bug fixes to support Grafana 9.0

v2.3.1 - 2022-03-30

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

v2.3.0 - 2022-03-17

  • Add OAuth as a possible authentication method

v2.2.8 - 2022-01-18

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

v2.2.7 - 2022-01-18

  • Makes NOT LIKE operator functional

v2.2.6 - 2022-01-12

  • 🐛 Fix: Fix missing resource handler causing not found error

v2.2.5 - 2022-01-07

  • ⚙️ Chore: License, Update SDK, Debugger

v2.2.4 - 2021-08-26

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

v2.2.3 - 2021-08-19

  • 🐛 Fix: Fix for v1.5 sort and limit migrations

v2.2.2 - 2021-08-17

  • 🐛 Fix: Fix to prepend v1.5 conjunctions during migration

v2.2.1 - 2021-07-29

  • Migrate v1.5 conjunctions

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

v2.1.5 - 2021-06-21

  • Handle missing conjunctions and incorrect conjunctions.

v2.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)

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

v2.1.2 - 2021-04-12

  • ⚙️ Chore: Update SDK
  • 🐛 Fix: Create Incident

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

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

v2.0.1 - 2020-12-11

  • Update grafana toolkit for new plugin signing

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

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

v1.3.0 - 2020-05-19

  • Improved timeseries support
  • Works with Grafana 7+

v1.2.0 - 2020-05-14

  • Release with signing for Grafana 7.0.0

v1.1.1 - 2020-02-13

Added

  • Template variable support
  • Query variables
  • Unit tests

v1.0.1 - 2020-02-05

Fixed

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

v1.0.0 - 2019-12-15

Initial release

v0.0.1 - 2019-11-13

Preview release