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 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
.h4 . .mb-0 }
- 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 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.
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
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
- 🚀 Feature: Secure socks proxy support added
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
andis not empty
filters were not working - Fixed an issue where
is empty
,is not empty
andis 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
, 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
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