Application Live View is a lightweight insights and troubleshooting tool that helps application developers and application operators to look inside running applications. It is based on the concept of Spring Boot Actuators.
The fundamental idea is that the application provides information from inside the running processes via endpoints (in our case, HTTP endpoints). Application Live View uses those endpoints to get the data from the application and to interact with it.
Application Live View is a diagnostic tool for developers to manage and drill into run-time characteristics of containerized applications. In addition, it provides a Kubernetes-native feel for developers to easily manage their applications in a Kubernetes environment.
This information is intended for developers and operators to visualize actuator information of their running applications on Application Live View for VMware Tanzu. This information is written for developers to monitor and troubleshoot applications in development, staging, and production environments. This information is also intended for application operators to deploy and administer containerized applications in a K8s environment.
Application Live View can be extended to support multiple application platforms, including, but not limited to, Spring Boot and Steeltoe. Developers can use plugins to integrate their existing polyglot applications.
Using Tanzu platform, Application Live View can be integrated to monitor applications running across on-premises, public clouds, and edge. The platform provides a centralized view to manage applications across cloud environments, thus accelerating developer productivity and reducing time-to-market.
There are two modes of deployment on registering applications with the Application Live View running on K8s cluster: