Dependency Visualization

View your catalog entity relationships in an interactive graph that shows dependencies and current status.

Accessing the Dependency Graph

Open the dependency graph from any catalog entity:

  1. Navigate to a catalog entity detail page
  2. Click the View Dependency Graph button
  3. The graph opens in a modal window

![Placeholder: Dependency Graph Button on Entity Page]

Understanding the Visualization

The graph displays entities and their relationships in a hierarchical layout.

Node Appearance

Each node represents a catalog entity with visual indicators:

Node Colors by Status:

  • Green border - Healthy/operational
  • Yellow border - Degraded performance
  • Red border - Down/failing
  • Gray border - Unknown status

Node Types:

  • Monitor nodes - Blue background
  • Root entity - Green background (the entity you’re viewing from)
  • Other entities - Gray background

Each node shows:

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

![Placeholder: Dependency Graph Nodes Showing Different States]

Relationship Lines

Lines between nodes show how entities are connected:

Relationship Types:

  • Depends on/Required by - Teal lines
  • Backed by/Powers - Blue lines
  • Supports/Supported by - Purple lines
  • Parent/Child - Green dashed lines

All relationship lines are animated to show the direction of dependency.

Graph Navigation

Mouse Controls

  • Pan - Click and drag on the background to move around
  • Zoom - Use mouse wheel to zoom in and out
  • Click nodes - Click any entity node to navigate to its detail page

Zoom Controls

The graph includes zoom controls in the bottom left:

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

![Placeholder: Graph Zoom Controls]

Graph Layout

The dependency graph uses a hierarchical layout:

  • Your selected entity appears at the top
  • Direct dependencies appear below
  • Further dependencies cascade downward
  • The graph shows up to 2 levels of relationships

Legend

The graph includes a legend showing:

Status Colors:

  • Green - Healthy
  • Yellow - Degraded
  • Red - Down
  • Gray - Unknown

Relationship Types:

  • Each relationship type with its line color
  • Direction indicators

![Placeholder: Dependency Graph Legend]

Use Cases

Quick Status Check

See the health of an entity and all its dependencies:

  1. Open any entity’s dependency graph
  2. Quickly spot any red or yellow nodes
  3. Understand impact of current issues

Understanding Dependencies

Before making changes:

  1. View the dependency graph
  2. See what depends on your service
  3. Identify what your service needs

Incident Investigation

During incidents:

  1. Open the affected entity’s graph
  2. Check upstream dependencies for root cause
  3. See downstream impact

Limitations

The current dependency graph:

  • Shows up to 2 levels of dependencies
  • Is read-only (no editing relationships)
  • Displays all relationships (no filtering)
  • Uses automatic layout (no manual positioning)

Tips

  • Start from high-level services to see the most dependencies
  • Use the fit button after navigating to recenter the view
  • Check the legend if you’re unsure about colors or line types
  • Click through to entities for more detailed information

Learn more