Adding service dependencies to respective services can help establish the network of relationships across your Service Catalog. Anytime a service is impacted by an incident, you can quickly discover dependencies to accurately understand the scope of impact from an incident. This can allow you to pull in all needed responding teams to quickly resolve the incident.
Create a Service Dependency
In the left nav, click Service catalog followed by clicking Services. Once you select a specific service, you'll be able to navigate to the Service Dependencies tab inside your service. You can also get to a specific service’s dependency graph from the Service catalog overview by clicking the ellipses in the Actions column and selecting See graph.
From here you will have the ability to create a Downstream or Upstream dependency for the service you are visiting by clicking + Add Dependency.
- Downstream Dependencies: These services rely on the selected service being viewed.
- Upstream Dependencies: The selected service being viewed relies on these other services.
Each dependency can be given a Dependency Note. This allows you to provide further context around the dependency relationship in the time of an incident or further discovery.
Each dependency highlights if the service is impacted, the dependency note, service tier, and owning team.
Using the Graph
Moving around the graph - You can drag and move the focus of the graph by clicking on empty space and moving your cursor. In the right bottom corner you can zoom in or out using the - or + button or using two fingers on your cursor pad.
Highlight impacted services - You can toggle this filter in the bottom left corner of the graph to showcase all impacted services that are in active incidents.
Service Snapshot - Double click on any service node to pop open a side panel for that service. This will quickly give you a preview of that service’s analytics, owning/responding teams, and the active incidents it is involved in.
Add to Incident - When exploring dependencies, you can add them to current incidents through our new “Add service to incident” button. Quickly bring in the service experts to quickly resolve issues across your infrastructure.
Table View - Below our service graph is a dependency table view allowing you to quickly sort each column, update dependency notes, or delete dependencies.
Update or Delete a Service Dependency
To update or delete a service dependency scroll down to the table view of dependencies. Click under the actions column next to the service dependency. You have the ability to Edit note or Delete dependency. Edit note will allow you to change the description of the dependency relationship. Delete dependency will only delete the service dependency specifically from the selected service you are currently viewing.
Service Dependencies via API
If you would like to set up Service Dependencies via API. Please visit our developer tools here under service_dependencies.