Skip to content

Topology View


The Topology View automatically discovers and renders the call and ownership relationships among entities such as cloud resources, services, and databases in the workspace, generating a real-time, interactive panoramic architecture view. It helps you quickly understand the overall system architecture, map resource dependency chains, and identify the impact scope of failures.

How to Access

Go to Unified Catalog > Topology View. By default, the system displays all entities in the current workspace and their relationships.

Canvas Display

The canvas graphically presents entity nodes and their relationships:

  • Entity nodes: display various types of entities (systems, services, hosts, databases, cloud resources, etc.) as icons; name labels automatically adjust based on the canvas zoom level.

  • Relationship lines: indicate call relationships between data services; arrows express direction; the actual meaning of a relationship depends on the data.

  • Containment areas: indicate the ownership or containment hierarchy of entities; the area title can carry an entity name and type icon.

  • Grouping areas: when grouping is enabled, entities with the same grouping attribute are placed in the corresponding areas.

  • Zoom ratio input: enter a percentage and press Enter or move the focus away to apply; press Escape to cancel the current input.

  • Button zoom: click - or + in the toolbar to zoom in or out continuously, centered on the mouse position.

  • Fit to screen: adjust the position and scale so that the current topology content is displayed as completely as possible within the visible area.

  • Switch 2D/3D: 2D is the planar view, and 3D is an isometric view; the current scale is maintained when switching.

When there are many entities, the system automatically selects some items or types for display.

Automatic Convergence Mechanism

When the number of entities exceeds 10,000, the system displays only part of the content by default to keep the page running smoothly. The display rules are as follows:

  • Type ordering: systems, services, hosts, and databases are prioritized; the remaining types keep their order in the data.
  • Initial candidates: first take the first 4 types after sorting; if there are fewer than 4 types, take all existing types.
  • Default quantity control: if the total count of the candidate types exceeds 100, remove types one by one from the end of the candidates until the total does not exceed 100.
  • Single-type fallback: if all candidates are removed, choose the first type whose count does not exceed 10,000, in the order of systems, services, hosts, and other types.
  • Over-capacity fallback: if all types exceed 10,000, still choose the first type in the list and show the message "The current count exceeds 10,000. You can add filter conditions."

For example, when systems, services, hosts, and databases are 35, 45, 50, and 10 respectively, the first four types total 140. The system removes databases and hosts from the end in sequence and finally displays systems and services by default, totaling 80.

Entity Information

Hovering over an entity displays a floating action menu. The current entity, directly related entities, relationship lines, and the containing area remain highlighted while other content fades, making it easier to observe the relationships. When hovering over relationship lines, inbound relationships are shown in purple and outbound relationships in blue.

The detail card can display the name, type, owning workspace or team, tags, alert count, health score or online status, and last report time. The specific content depends on the data returned by the data service.

Clicking an entity selects the object and notifies the outer system; whether to open the business details page further is decided by the outer system. Titles with entity identifiers bound to them in entity containment areas can also be used for entity interaction.

Filtering

Entities can be filtered by multiple dimensions, so only the entities that meet the conditions are displayed.

Commonly used filter dimensions such as project, cloud account, region, system name, and tags are provided by default. Click More on the right side of the filter bar to add other dimensions such as cloud provider, entity type, and environment.

Filter configurations are automatically saved for you, and your last settings are restored the next time you visit.

Display Entity Types

An entity type filter panel is shown on the right side of the canvas, supporting quick filtering of the topology content by types such as systems, services, hosts, databases, and cloud resources.

  • Click the checkbox: add or remove that value; suitable for multiple selection.
  • Click the text row of a value: select only that value and replace the original selection; if the value is already the only selected item, clear the field.
  • Click "All": select all values in the current candidate results.

The panel has a union relationship with the filter conditions on the left, allowing you to layer filter conditions and focus on the asset types you care about.

The type filter state is automatically saved with the current view configuration.

Grouping Display

Entities can be logically grouped by multiple dimensions. The architecture diagram is automatically arranged into sections according to the selected grouping, clearly showing the resource distribution and organizational structure.

By default, grouping is based on Project and Cloud Account.

Grouping hierarchy:

  1. The grouping order determines the nesting hierarchy: the 1st group is the outermost area, the 2nd group is nested inside the 1st, and so on, with up to 5 levels of nesting supported.

  2. Grouping areas at different levels are distinguished by borders of different colors.

  3. Click the collapse button on the title bar of a grouping area to collapse it. When collapsed, the group name and entity count are displayed; click to expand it again.

Grouping configurations are automatically saved and restored the next time you visit.

Search and Locate

Use search to quickly find entities. Matching entities are highlighted in the graph, and the view automatically locates the target area.

Common Questions

Problem Cause and Resolution
Why aren't all entity types displayed after entering? The page applies a default type selection; check the list on the right and select other types as needed.
Why is the type count different from the number of icons on the screen? The type list is a scope-wide count; the number visible on the screen is also affected by the viewport, containment hierarchy, and collapsed grouping state.
Why does it return to the full view after filtering, and the type selection also changes? Filtering re-establishes the global scope and applies a default type selection; this is part of the current interaction rules.
Why is there no "Enter Related Topology" option? Check whether grouping is enabled, whether the target is the current entity, and whether the entity identifier and hierarchy navigation are available.
What if search shows a count but the target cannot be seen? Click the match count to relocate, and check whether the target is inside a collapsed group.
Why doesn't clearing the search exit the related topology? Clearing the search only restores the overall view of the current level; use the back button to exit.
Why don't fields or values appear in the candidate list? The available content is determined by the data service and other filter conditions; search for the field or value first and check whether other conditions need to be adjusted.
What if the topology or conditions fail to load? The retained canvas is usually the last successful result; retry according to the error message, check the data service, or re-enter the page.

Further Reading

You may be interested in the following: