Overview

The Relationship graph provides a map that visualizes how services, resources, people, and teams are connected across your engineering system. Relationships are auto-inferred based on existing Tempest deployments or can be manually defined for every individual component of your catalog.

Explicit relationships

Within any resource, project, recipe, team, and people entity, you can now set explicit, user-defined relationships to other entities in your organization. This is in addition to existing, bespoke relationship mapping like ownership and governance.

To get started, select any entity and click “Add Relationships” in the bottom righthand sidebar. From there, you can select a relationship and its associated entity.

Inferred relationships

Inferred relationships are automatically discovered as you you deploy through Tempest recipes, attach owners, and build out your software catalog. These relationships are inferred using a lightweight graph model and AI to connect the dots.

Some of these relationships are considered “soft relationships” and can be removed. Others, like the relationship between a project ad its deployed resources, persist throughout the lifecycle of both entities and cannot be removed.

Graphs

A tree graph representation of your software is available on the Apps, Products & Features, Resources, Projects, Recipes, Teams, and People pages. When viewing an entity, click the “Relationships” tab in the main content area. By default, entities that have two degrees of relation to the root entity (the entity from which you are exploring the graph) will be displayed in a horizontal layout.

Orientation, size, and the number of degrees of relation can be edited by clicking the “Display Options” dropdown. Additionally, the graph can be zoomed and panned by using the toolbar and your mouse or trackpad.