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:
- Navigate to a catalog entity detail page
- Click the View Dependency Graph button
- 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:
- Open any entity’s dependency graph
- Quickly spot any red or yellow nodes
- Understand impact of current issues
Understanding Dependencies
Before making changes:
- View the dependency graph
- See what depends on your service
- Identify what your service needs
Incident Investigation
During incidents:
- Open the affected entity’s graph
- Check upstream dependencies for root cause
- 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