Tanzu Platform collects metrics and other data from the applications its discovers and the platforms on which the applications are running.
As an application engineer, if an application or microservice needs attention, you can examine its dashboard and quickly find troubleshooting information.
Troubleshoot a Spring application or microservice
If an application or microservice needs attention, you can examine its dashboard to gain valuable information about its performance and troubleshoot any problems that may arise.
To open an application dashboard, on the Applications page, click the name of the application you are interested in.
The application dashboard is organized in three tabs.
-
The Performance tab includes a number of panels:
Tab Description Topology Shows the logical topology map of the application. An arrow between two components indicates a dependency and its direction. The text on an arrow indicates the type of relationship between the dependent components. For example, an arrow with the
contained in
text from the application to a business application means that the application is within this business application.Dependencies A textual representation of the dependencies of the application. Properties Shows the configuration details of the application, that is, the collected actuator-based Spring application configuration key values and Git information, if enabled. You can also examine the history of the changes of the properties. RED metrics Shows charts of an application operation request rate, errors, and latency. You can select the application instance, the application operation, and the time range for the data in the charts. This data is collected if you added the Micrometer and Wavefront tracing libraries to your Spring applications. See Add Micrometer and Wavefront tracing libraries. ` JVM metrics Shows charts of the JVM memory usage, CPU usage, and thread activity for an application instance. You can select the application instance and the time range for the data in the charts. This data is collected if you added the Micrometer and Wavefront tracing libraries to your Spring applications. See Add Micrometer and Wavefront tracing libraries. - The Platform tab shows the platform topology map, services, and properties of the application. The services are the applications that are not developed by the application developer but are rather just used as dependencies, such as datastores (Postgres etc.), message queues (RabbitMQ), and 3rd party services outside the business applications boundary that the applications depend on.
- The Libraries tab shows information about the used libraries, such as vulnerabilities, support, and upgrades. This data is collected if you added the CycloneDX plugin to your Spring applications. See (Optional) Add SBOM info for your Spring applications.
- If the performance tab does not show any metric values on the charts verify that the Spring configuration and library versions are accurate. The Spring application needs some request activity for metric charts to show values.
For information about alerts and notifications, see Monitor resources in Tanzu Platform.
Content feedback and comments