Plugins 〉ServiceNow
ServiceNow
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.
Grafana Cloud Pro
- $25 / user / month and includes a free trial for new users
- Available with a Grafana Cloud Pro plan
- Access to 1 Enterprise plugin
- Fully managed service (not available to self-manage)
Grafana Cloud Advanced / Grafana Enterprise
- Available with a Grafana Cloud Advanced plan or Grafana Enterprise license
- Access to all Enterprise plugins
- Run fully managed or self-manage on your own infrastructure
Installing ServiceNow 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.
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.
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
[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
- Feature: Secure socks proxy support added
[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
andis not empty
filters were not working - Fixed an issue where
is empty
,is not empty
andis 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
, andIS 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
Added
- Template variable support
- Query variables
- Unit tests
[1.0.1] - 2020-02-05
Fixed
- 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