Dependency Graph

The dependency graph provides an interactive visualization of entity relationships and their current health status.


Accessing the Graph

Open the dependency graph from any catalog entity:

  1. Navigate to a catalog entity detail page
  2. Click the View Graph button in the header
  3. The graph opens in a full-page view

Node Appearance

Each node represents a catalog entity or linked monitor.

Node Colors by Status

Border Color Status
Green Healthy / Operational / Success
Yellow Degraded / Warning
Red Down / Error / Fail
Gray Unknown status

Node Backgrounds

Background Meaning
Green Root entity (the entity you opened the graph from)
Blue Monitor node
Gray Other entities

Node Content

Each node displays:

  • Entity name (top line)
  • Entity type (bottom line)

Relationship Lines

Lines between nodes show how entities connect.

Line Colors by Relationship Type

Color Relationship Types
Teal Depends on / Required by
Blue Backed by / Powers
Purple Supports / Supported by
Green dashed Parent / Child
Gray Generic relationship

All lines are animated to indicate the direction of the relationship.


Graph Navigation

Mouse Controls

Action Result
Click and drag background Pan the view
Mouse wheel Zoom in/out
Click a node Navigate to that entity’s detail page

Zoom Controls

The graph includes zoom controls in the bottom left:

  • Plus (+) - Zoom in
  • Minus (-) - Zoom out
  • Fit view - Reset view to show all nodes
  • Lock - Lock/unlock the graph position

Graph Layout

The dependency graph uses a hierarchical layout:

  • The root entity (what you’re viewing from) appears at the top
  • Direct dependencies appear below
  • Further dependencies cascade downward
  • The graph displays up to 2 levels of relationships

The layout is calculated automatically and cannot be manually adjusted.


Click Behavior

Clicking a node in the graph:

  • For entity nodes: navigates to that entity’s detail page
  • For the root node: no action (you’re already viewing it)
  • For monitor nodes: no action

Use Cases

Quick status check - See the health of an entity and all its dependencies at a glance

Understanding dependencies - Before making changes, view what depends on your service and what your service needs

Incident investigation - Check upstream dependencies for root cause and see downstream impact


Limitations

Limitation Description
Depth Shows up to 2 levels of dependencies
Editing Read-only view (cannot edit relationships from the graph)
Filtering Displays all relationships (no filtering options)
Layout Automatic layout only (no manual positioning)