Service Graph

Interact with the topology of all technical and business service dependencies in your account

The Service Graph is an interactive mapping of all technical and business service dependencies within an account. View the health of the full service topology at a glance, identify gaps in relationships and seamlessly create dependencies from the graph itself. This feature allows users to easily understand how services combine to deliver customer-facing or business capabilities. During incident response, understand the full blast radius of an issue, zero in on the probable cause and facilitate cross-team collaboration.

📘

Early Access

Service Graph is currently in Early Access with features and documentation subject to change.

View the Service Graph

🚧

Requirements

  • Users with permission to view each service in a dependency relationship will be able to see that relationship in the service graph. If a user does not have permission to view a service, that service and relationship will not display in the graph.
  • The Service Graph requires one or more technical or business services configured in the account to appear. No further configuration is necessary once services are configured.
  • If you would like to configure dependencies in bulk, you can do so via API, Terraform, or by provisioning them from ServiceNow.

Navigate to Services Service Graph. The Service Graph will only display services that have one or more dependency relationships. Any services that do not yet have dependency relationships will be listed in the right panel under Services without Dependencies, which is broken into two tabs for Technical Services and Business Services.

Service Cards

Service cards displayed in the graph contain the following critical information about the service:

  • Service Name
  • Team: Only available on accounts with Teams, and only viewable if zoomed in on the service card.
  • Operational Status of the Service: Operational services will be denoted by green and Impacted services will be denoted by red. We also display the priority of the top most impacting incident for a Business service.

Service Display Actions

Users can zoom in and out, hover and select to display more or fewer services:

  • Zoom Out View: Business Services are square and Technical Services are circular.
  • Zoom In View: Business Services are rectangular and Technical Services have rounded edges.
  • Hover: Hovering over a service will highlight the selected service, as well as one level of relationship from that service in both the Uses and Used By directions. If there aren’t services two levels away, the highlighting stops at the first layer.
  • Select: Clicking on a service will highlight the selected service as well as one level of relationship from that service in both the Uses and Used By directions as well as display a right panel with service and incident information.

Right Panel

The information displayed in the right panel includes:

  • Service Name
  • Service Description
  • Status
  • On-Call Now: Technical Service only.
  • Escalation Policy: Technical Service only.
  • Owner: Business Service only.
  • Team
  • Open Incidents: Up to three of the most recent incidents with priority, as applicable.
  • Visit Service Profile: A link to view the service profile page.
  • Manage Service Dependencies: A link to manage dependencies in the service profile page.

Click the X in the top right corner of the right panel or anywhere else on the graph to close the service information.

Filter

You can filter the graph by selecting a business or technical service from the dropdown at the top left of the graph. The filtered view will display the selected service as well as all connections in the chain from the root node in the Uses and Used By directions.

Graphs with Many Relationships or Services

In the case that the graph has a lot of relationships or services, the top-most or root nodes will be displayed as well as two levels of relationships below that. Additional services relationships will be aggregated into grouped nodes. You can click on a grouped node to expand additional relationships.

In the case that there are too many relationships or services to load an optimal view of the service graph, we require users to select a Business or Technical Service to focus the graph. The filtered view will display the selected service as well as the two levels of relationships from that service in both the Uses and Used By directions. If more relationships exist beyond those two levels, they will be presented as grouped nodes. You can click on the grouped node to expand additional service relationships.

Create Dependencies via Service Graph

🚧

Required User Permissions

Only users with permission to create dependency relationships between services will be able to draw connections between nodes in the graph.

  1. Navigate to Services Service Graph. Search or scroll for your desired technical or business services in the right panel and then drag and drop them into the service graph.
  2. Hover over a service in the graph to display two edges which can be used to draw relationships between two services. The arrow denotes the direction of the relationship. For example, drawing a line from Service A to Service B would denote that Service B is dependent on Service A. See grey nodes on top and bottom:
  1. Draw an arrow between the services in your desired direction to denote the dependency relationship.

Disconnect Dependency Relationships via Service Graph

You can disconnect a relationship from the graph by clicking on the line between two services and clicking Disconnect on the prompt that will appear on the graph.

Updated 6 days ago


Service Graph


Interact with the topology of all technical and business service dependencies in your account

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.