Skip to main content
logoTetrate Service ExpressVersion: Latest

Monitor Tetrate Metrics

The Tetrate Management Plane collects metrics and traces from each onboarded workload platform, and from other workloads with the appropriate Skywalking clients enabled. These metrics are stored in an ElasticSearch database and are available via dashboards in the Tetrate UI:

Dashboard UI: service instance metrics Dashboard UI: service instance metrics

Check the TSB or TSE examples for more detail.

A user requires access to the Tetrate UI in order to view these metrics. This may be possible in simple, single-team deployments and with TSB it may be possible at very large scale with role-based access for Application Owners, but in many cases, it's not possible or appropriate to grant access for your Application Owner teams.

The alternative is to export the Tetrate-gathered metrics to a third-party dashboard such as Grafana. This is often the most appropriate way to give a large number of users access to the Tetrate metrics, particularly if you already have an established Enterprise dashboard solution.

Exposing Tetrate Metrics in Third-party Dashboards

You need to expose your TSE metrics and arrange that a dashboard collector can scrape and label them. The following resources may help:

Obtaining Tetrate Traces

The Tetrate-managed platform samples traces from transactions on workload clusters and stores these on the management cluster. Tetrate provide functionality in the tctl command line tool to (a) copy the cluster and trace data offline, and (b) inspect this data.

tctl tooling to inspect performance data tctl tooling to inspect performance data

This capability can be used so that a Platform Owner can take a privileged dump of activity data and provide that to Application Owner teams for analysis.

For more details, refer to the documentation on How to Identify and Troubleshoot Underperforming Services