jgates
ServiceNow Employee
ServiceNow Employee

Service Graph Connector for SolarWinds Multi-Instance Upgrade

Overview:

Version 2.3 of the Service Graph Connector for SolarWinds introduces significant changes to how data is retrieved from SolarWinds.  All the previous flow designer REST actions have been replaced with new flow designer data stream actions.  The data sources now are type Data Steam (IntegrationHub) with a reference to the appropriate data stream action and a reference to the connection alias of the connection used.  An example can be seen below:find_real_file.png

The Connection Alias will be passed along to the data stream actions which will then be used further downstream to create unique source native keys for multi-instance environment.

Upgrade Troubleshooting:

During upgrade from a previous version you may have changes that need to be reviewed in the sys_upgrade_history.  An example can be seen below:

find_real_file.png

When reviewing and resolving conflicts on these changes you should take the changes from the base system by clicking the arrow between the two files as seen below:

find_real_file.png

This will insure that the data sources are properly upgraded to point to the data stream actions.

 

If you have made customizations to the IntegrationHub REST Actions, you will need to recreate those changes in the new IntegrationHub Data Stream actions.  Unfortunately, there isn't a good way to migrate data from the old REST actions to the new data stream actions.  It is recomended you create a copy of the customized actions prior to upgrading so you have a reference.  The top of Step 3 Script step for each of the data stream actions has changed to determine NPM and SAM installed from a table instead of a sys_property as well as adding a connectionSelect variable as seen below:

find_real_file.png

This connectionSelect will then be used later to return the connection id as part of the sql.  This is important for multi-instance environments:

find_real_file.png

 

It will also be necessary to update the Outputs of the data stream action to include any additional fields in the results object.

find_real_file.png