LogoLogo
StackState.comDownloadSupportExplore playground
StackState v6.0
StackState v6.0
  • StackState docs!
  • Docs for all StackState products
  • 🚀Get started
    • Quick start guide
    • StackState walk-through
    • SUSE Rancher Prime
      • Air-gapped
      • Agent Air-gapped
  • 🦮Guided troubleshooting
    • What is guided troubleshooting?
    • YAML Configuration
    • Changes
    • Logs
  • 🚨Monitors and alerts
    • Monitors
    • Out of the box monitors for Kubernetes
    • Notifications
      • Configure notifications
      • Notification channels
        • Slack
        • Teams
        • Webhook
        • Opsgenie
      • Troubleshooting
    • Customize
      • Add a monitor using the CLI
      • Override monitor arguments
      • Write a remediation guide
  • 📈Metrics
    • Explore Metrics
    • Custom charts
      • Adding custom charts to components
      • Writing PromQL queries for representative charts
      • Troubleshooting custom charts
    • Advanced Metrics
      • Grafana Datasource
      • Prometheus remote_write
      • OpenMetrics
  • 📑Logs
    • Explore Logs
    • Log Shipping
  • 🔭Traces
    • Explore Traces
  • 📖Health
    • Health synchronization
    • Send health data over HTTP
      • Send health data
      • Repeat Snapshots JSON
      • Repeat States JSON
      • Transactional Increments JSON
    • Debug health synchronization
  • 🔍Views
    • Kubernetes views
    • Custom views
    • Component views
    • Explore views
    • View structure
      • Filters
      • Overview perspective
      • Highlights perspective
      • Topology perspective
      • Events perspective
      • Metrics perspective
      • Traces perspective
    • Timeline and time travel
  • 🕵️Agent
    • Network configuration
      • Proxy Configuration
    • Using a custom registry
    • Custom Secret Management
    • Request tracing
      • Certificates for sidecar injection
  • 🔭Open Telemetry
    • Getting started
    • Open telemetry collector
    • Languages
      • Generic Exporter configuration
      • Java
      • Node.js
      • .NET
      • Verify the results
    • Troubleshooting
  • CLI
    • StackState CLI
  • 🚀Self-hosted setup
    • Install StackState
      • Requirements
      • Kubernetes / OpenShift
        • Kubernetes install
        • OpenShift install
        • Required Permissions
        • Non-high availability setup
        • Small profile setup
        • Override default configuration
        • Configure storage
        • Exposing StackState outside of the cluster
      • Initial run guide
      • Troubleshooting
        • Logs
    • Configure StackState
      • Slack notifications
      • Stackpacks
    • Release Notes
      • v1.11.0 - 18/07/2024
      • v1.11.3 - 15/08/2024
      • v1.11.4 - 29/08/2024
      • v1.12.0 - 24/10/2024
      • v1.12.1 - 08/11/2024
    • Upgrade StackState
      • Steps to upgrade
      • Version-specific upgrade instructions
    • Uninstall StackState
    • Air-gapped
      • StackState air-gapped
      • StackState Kubernetes Agent air-gapped
    • Data management
      • Backup and Restore
        • Kubernetes backup
        • Configuration backup
      • Data retention
      • Clear stored data
    • Security
      • Authentication
        • Authentication options
        • File-based
        • LDAP
        • Open ID Connect (OIDC)
        • KeyCloak
        • Service tokens
      • RBAC
        • Role-based Access Control
        • Permissions
        • Roles
        • Scopes
      • Self-signed certificates
  • 🔐Security
    • Service Tokens
    • Ingestion API Keys
  • ☁️SaaS
    • User Management
  • Reference
    • StackState Query Language (STQL)
    • Chart units
Powered by GitBook
LogoLogo

Legal notices

  • Privacy
  • Cookies
  • Responsible disclosure
  • SOC 2/SOC 3
On this page
  • Overview
  • Legend
  • Components
  • Component context menu
  • Actions
  • Shortcuts
  • Relations
  • Visualization settings
  • Navigation
  • Zoom in and out
  • Find component
  • Show root cause
  • List mode
  • Export as CSV
  1. Views
  2. View structure

Topology perspective

StackState v6.0

PreviousHighlights perspectiveNextEvents perspective

Last updated 11 months ago

Overview

The Topology Perspective displays the components in your IT landscape and their relationships.

Legend

Click on the Legend button (?) in the bottom right of the screen (just below the zoom controls) to display an explanation of the icons and colors used in the topology visualization.

Components

Component context menu

When you hover the mouse pointer over a component, the component context menu is displayed. This gives you information about the component, which includes:

  • The component name and type

Actions

Actions can be used to expand the topology selection to show all dependencies for the selected component. Other actions may be available for specific components, such as component actions that are installed as part of a StackPack.

A list of the available Actions is included in the right panel details tab when you select a component - Component details. Actions are also listed in the component context menu, which is displayed when you hover the mouse pointer over a component.

Shortcuts

Shortcuts give you direct access to detailed information about the specific component:

  • Show properties - Opens the properties popup for the component. This is the same as clicking SHOW ALL PROPERTIES in the right panel details tab when detailed information about a component is displayed - Component details.

Relations

Relations show how components in the topology are connected together. They're represented by a dashed or solid line and have an arrowhead showing the direction of dependency between the components they link.

Select a relation to open detailed information about it in the right panel details tab - Direct relation details, Indirect relation details or Grouped relation details depending on the relation type that has been selected.

Visualization settings

The way components and relations are displayed in the topology perspective can be customized in the visualization settings menu in the top right corner of the visualizer:

Navigation

Zoom in and out

There are zoom buttons located in the bottom right corner of the topology visualizer. The plus button zooms in on the topology, the minus button zooms out. In between both buttons is the fit to screen button which zooms out so the complete topology becomes visible.

Find component

You can locate a specific component in the topology by clicking CTRL + SHIFT + F and typing the first few letters of the component name. Alternatively, you can select the Find component magnifying glass icon in the bottom right corner of the topology visualizer.

Show root cause

If there are components with monitors on them which are outside the view but might influence the component in the view, the Topology Perspective will show the health state of all components shown.

  • Don't show root cause - Don't show the root causes of components shown by the current topology filters.

  • Show root cause only - Only show the root causes of components shown by the current topology filters that have a CRITICAL or DEVIATING propagated health. Indirect relations are visualized if a component directly depends on at least one invisible component that leads to the root cause.

  • Show full root cause tree - Show all paths from components shown by the current topology filters that have a CRITICAL or DEVIATING propagated health to their root causes.

List mode

The components in the topology visualization can also be shown in a list instead of a graph:

Export as CSV

From list mode, the component list can be exported as a CSV file. The CSV file includes name, state, type and updated details for each component in the view.

  1. From the topology perspective, click the List mode icon on the top right to open the topology in list mode.

  2. Click Download as CSV from the top of the page.

    • The component list will be downloaded as a CSV file named <view_name>.csv.

The Topology Perspective shows the filtered components and relations in a selected . Components that have one or more configured will report a calculated health state.

Select a component to display in the right panel details tab - Component details.

Hover over a component to open the .

➡️

and of the component.

specific to the component.

specific to the component.

Open component view - Opens the for this component. The component view provides you with a bird's eye view of everything that matters about this component and its direct neighbors, depending on the component type you are viewing.

Explore component - Opens an containing only this component. The explore view allows you to investigate a single component from all perspectives without needing to adjust the view filters. Double-clicking a component achieves the same result.

➡️

Grid - should components be organized by .

Grouping - should all components be displayed individually or should like components be grouped. For details, see .

Indirect relations - should relations between components be shown if these connect through other components that aren't displayed in the view. For details, see .

The Visualization Settings are saved together with the View. For details, see the page .

See the full list of .

🔍
view
monitors
detailed component information
Learn more about components
Health state
propagated health state
component view
explore view
Learn more about relations
layer and domain
component grouping
relations
Visualization settings
StackState keyboard shortcuts
component context menu
Actions
Shortcuts
Topology perspective
Topology perspective legend
Component context menu
Visualization settings
Root cause
Filtering(list format)