Skip to main content
logoTSB - Application Owner Troubleshooting GuideVersion: Latest

Application Topology

Based on the observed metrics, the Tetrate platform can infer the topology of your application. You can access this visualization from two locations:

  • Use the Dashboard to view the topology of all of the selected services, for example within a set of Tetrate workspaces
  • Use the Dependencies display to view the topology of a single service, observing the services that call it and are called by it. Note that gateways are not supported in this view

Dashboard Display

The Dashboard topology display visualizes the topology of all services you can view, and their dependencies (upstream and downstream):

Use the time sliders to select the time window you wish to inspect the topology over.

Dependencies

For a given service (not for gateways), you can look at its dependencies to observe traffic state:

Color Coding

Throughout the displays, the TSB platform uses a series of color codings to provide hints on the health of each service:

Colors:

  • Green indicates full health, followed by blue, orange and red

Note that services and edges (request flows) may be marked as blue if there is insufficient data, for example, if a service has recently begun processing traffic.

In the examples above, you may have noticed some services and edges colored red. We can look at various reports to understand why:

  • The metrics of 2xx, 4xx and 5xx status codes - failure status codes will influence the color of the service
  • Request traces, to identify failed requests
  • Envoy request logs, for additional information on failed requests