Org & App Tree

On the [Org & App Tree] page, you can browse the organization hierarchy and the applications each team owns — all the way down to leaf nodes.

Page Layout

The page is divided into two areas:

AreaDescription
Tree Panel (left)Unified tree displaying both Organizations and Applications in a single hierarchy. Organizations appear at the top level; Applications nest beneath them
Detail Card (right)Summary information of the selected node — metrics, basic info, and a link to the full detail page

Viewing the Tree

The tree panel shows the full Organization → Application hierarchy. The header displays total counts (e.g., 72 orgs · 40 apps).

FeatureDescription
Organization nodesShown with a building icon. Selecting one displays organization summary metrics
Application nodesShown with a box icon. Leaf applications are the lowest level where resources are mapped
Expand / CollapseClick the arrow on a parent node to show or hide children. Children are loaded lazily
Collapse allClick the collapse button in the tree header to close all expanded nodes
Add child (+)Hover over an application node to reveal a + button for creating a child application
Count badgesParent application nodes show the number of child applications

Search and Filters

UI ElementDescription
SearchSearch organizations or applications by name
All typesFilter by node type — All types, Organizations, or Applications
All statusFilter by status — All status, Active, or Inactive

Types Filter

Click [All types] to filter the tree by node type.

Status Filter

Click [All status] to filter by active or inactive status.

Selecting an Organization

Click an organization node in the tree to view its summary card. The card displays a Root badge and provides the following tabs.

Summary

Key metrics at a glance — Total Cost, Budget vs Actual, Organizations, Applications, Open Alerts, Cloud Accounts. Basic Info and Members section below.

Members

View and manage organization members. Search by name or email, and add new members with [+ Add Member].

Assigned Applications

Applications assigned to this organization, shown with count badge.

Cost Attribution

Cost breakdown for this organization.

Budget

Budget information for this organization.

Click [View Details] to navigate to the full organization detail page.

Selecting an Application

Click an application node in the tree to view its summary card. The card displays the application type badge (Leaf App or Parent App), status (Active / Inactive), and ID.

Summary

Key metrics — Management Org, Cost (30d Effective), Resources, Mapping Rules, Open Alerts, Parent App. Basic Info and Mapping Rules section below.

Architecture

Architecture topology view of the application’s resources. Shows the network relationship graph between resources mapped to this application.

ℹ️
Architecture view requires resource relationships to be collected. If no relationships are available, the message “Architecture view is not available yet” is displayed.

Assigned Resources

Resources mapped to this application. Search by resource name, filter by provider, and assign new resources with [Assign Resource].

Mapping History

History of resource mapping changes for this application.

Click [View Details] to navigate to the full application detail page.

Creating an Organization

Click [+ Create] and select Organization

Click the [+ Create] button at the top right, then select Organization.

Fill in the organization details

FieldRequiredDescription
Organization NameYesName of the new organization
DescriptionNoPurpose or description (max 500 characters)
StatusYesInitial status — Active or Inactive
Parent OrganizationNoSelect a parent to nest under an existing organization. If omitted, created as a root organization

The Path indicator below the parent selector shows the full hierarchy path.

Click [Create]

Click [Create] to save. The new organization appears in the tree.

Creating an Application

Click [+ Create] and select Application

Click the [+ Create] button at the top right, then select Application.

Fill in the application details

FieldRequiredDescription
Application NameYesName of the new application
PurposeNoDescription of the application’s purpose (max 500 characters)
OrganizationNoSelect the owning organization
Parent ApplicationYesSelect a parent application to nest under. Determines the tree position
Application ManagerNoAssign a manager for this application
Notification RecipientsNoManagers are added automatically. Toggle each recipient on or off, or add more users

Click [Create]

Click [Create] to save. The new application appears in the tree under the selected parent.

ℹ️
You can also create a child application by hovering over an application node in the tree and clicking the + button. This opens the Create Application dialog with the hovered node pre-selected as the parent.

Application Detail Page

Click [View Details] on an application card to open the full detail page. The header shows the application name, type badge, status, and action buttons (Move, Edit, Delete).

Summary

Key metrics at the top — Management Org, Cost (30d Effective), Resources, Mapping Rules, Open Alerts, Parent App. Below are three sections:

SectionDescription
Basic InfoApplication Name, ID, Type (Leaf/Parent), Parent Application, Management Organization, Application Manager, Purpose
Mapping RulesActive mapping rules linked to this application
Assigned ResourcesPreview of resources mapped to this application with count

Architecture

Automatically visualizes the network topology of resources mapped to the Application. No need to draw diagrams manually — infrastructure is rendered based on collected resources and their relationships.

Layer Structure

The canvas is organized into 5 layers from top to bottom, representing the traffic flow order.

LayerMeaningRepresentative Resources
EDGEExternal entry pointRoute 53, CloudFront
INGRESSGateway into the VPCALB, NLB, API Gateway
APPLICATIONCompute and app executionEC2, Lambda, EKS Node
DATAStorage, cache, messagingRDS, ElastiCache, S3, DynamoDB
NETWORKEgress and internal routingNAT Gateway, VPC Endpoint

VPC Isolation

Each VPC is displayed as a vertical column representing network isolation boundaries. Global services not bound to a VPC (Route 53, CloudFront, etc.) are placed outside the VPC columns.

Node Aggregation

Resources with the same (VPC, layer, service type) are grouped into aggregation cards displayed as ×N. Click an aggregation card and select Expand on canvas to see individual resources, or Collapse on canvas to group them again.

Connection Types

Connections between resources are displayed as lines, with different styles depending on the connection type.

TypeStyleMeaning
ConfirmedSolid lineExplicit connection — target ID/ARN is directly referenced in configuration
InferredDashed lineInferred connection — derived from security group rules as an allowed path

Bidirectional connections (A↔B) between the same node pair are merged into a single line with arrows at both ends.

Display Controls

Adjust view options in the display controls panel at the top-left of the canvas.

ControlDescription
Layer toggleShow or hide specific layers
Show connectionsToggle all connection lines on/off
Confirmed / InferredToggle solid (Confirmed) or dashed (Inferred) connections individually
Show labelsToggle node and edge labels
Expand allExpand all aggregation cards to individual resources (shows Collapse all when expanded)

Node Selection

Clicking a node opens a detail panel on the right and highlights only the directly connected neighbor nodes, making it easy to trace the impact range at a glance. Nodes with active alerts display severity indicators.

ℹ️
Architecture view requires resource relationships to be collected. Inferred connections are derived from security group rules — they indicate allowed network paths, not observed traffic.

Assigned Resources

Full table of resources mapped to this application. Search by resource name, filter by provider, and manage assignments.

Mapping History

History of resource mapping changes — shows when resources were assigned or unassigned, by which rule, and the result.

ColumnDescription
Executed AtTimestamp of the mapping action
Mapping TypeSource of the mapping — Rule (automatic) or Manual
Rule NameName of the mapping rule (for Rule type)
Resource NameAffected resource
StatusResult — Success or Fail
Reason / ErrorFailure reason (if applicable)

Alerts

Active alerts related to resources in this application.

Cost Attribution

Cost breakdown for this application — view costs by service, account, or time period.

Settings

Application settings — manage notification recipients, tags, and other configurations.

v1.1.0