How ServiceNow (Discovery) determines which CI is Upstream vs Downstream? [No chatGPT answers pls]

Suggy
Giga Sage

We know that,

Upstream CI is a CI that provides services to downstream CI.

Downstream CI is a CI that utilizes the services provided by the upstream CI. 

 

Consider Windows server and Database.

 

UC1-

When Windows server hosts  an application that require data from a Database server, then the database server is Upstream CI because it provides the necessary services to Windows server. The Windows server which is hosting the application that depends on this data is a Downstream CI.

 

UC2-

If Windows server provides any services that the database server needs, then the Windows server is Upstream CI. The database server which is relying on these services, is Downstream CI.

 

So depending on how a CI provides services to another CI is what determies which CI is upstream vs downstream.

 

If we consider ServiceNow Discovery, how it would consider which CI to be upstream vs downstream considering discovering of Windows server vs Database?

 

8 REPLIES 8

Suggy
Giga Sage

Anyone ?

Suggy
Giga Sage

Anyone?.

Suggy
Giga Sage

Not a single person?

pratik0306
Tera Guru

it wil be based on the pattern written and how it fetches all the details during the discovery. Like For Vcenter, it gets everything from ESX, VM instances, datastores etc and its relationships.