Managing your applications in Tanzu Platform

VMware Tanzu Platform provides a unified way for managing your business applications, understanding how they are built, and monitoring how they are working. Application management on the Tanzu Platform provides a comprehensive view of your application stack from the business application level down to the infrastructure. This comprehensive view enables you to view the application dependencies and correlation of events across layers.

A business application is a grouping of multiple component apps and microservices that work together to achieve a specific business outcome. By being able to view the different layers of the business application stack, you can identify potential problem areas and understand how the application is behaving. You can drill down into individual component apps or microservices to access rich information about their performance and behavior. You can also initiate proactive management tasks and reactive workflows, such as, troubleshooting a slow application.

Note

Currently, Tanzu Platform application management only supports Spring-based applications.

In order to construct business applications, we need to first discover the business application. The following describes how application discovery works and what you need to do to discover the applications.

Application discovery overview

You can configure your Spring applications with actuator, micrometer, and other libraries, so that when you attach your application platforms to your Tanzu Platform, it utilizes various mechanisms for application discovery. After the applications are discovered, they can be grouped into business applications, and Tanzu Platform starts collecting metrics and other data from the applications and the platforms on which they are running.

You can curate the business applications you created by either editing or merging them to create a cumulative business application.

Supported platforms for application discovery:

Creating business applications

Note

Business applications are supported for Tanzu Platform for Cloud Foundry and Kubernetes data sources.

To create business applications, on Tanzu Platform hub, go to Applications > Business Applications. If there are no business applications, a Create Business Application wizard appears. Follow the steps in the wizard to add a single application or multiple applications.

Otherwise, click Create Business Application on the top right to start the Create Business Application wizard.

Screenshot of Create Business Application in the hub UI. The Create for all unmapped Spaces and Namespaces radio button is selected.

Create multiple business applications

To create multiple business applications, on the Create Business Application wizard,

  1. Select Create for all unmapped Spaces & Namespaces.
  2. Click Bulk Creation.

    Select Bulk Creation for a rapid process. Tanzu Platform discovers all unassigned spaces and namespaces and presents them as potential business applications.

  3. Deselect any unwanted business applications.
  4. Click Create.

    A business application is generated for each selected space or namespace.

    Screenshot of the Create for all unmapped Spaces and Namespaces view in the hub UI with multiple Spaces and Namespaces selected.

Create a single business application

To create a single business application, on the Create Business Application wizard,

  1. Select Create Business Application.

    A tool appears that lists all unused Tanzu Platform spaces and Kubernetes namespaces in the right pane.

  2. Select the desired components and add them to a new space on the left.
  3. Modify the system-generated business application name.
  4. Click Save to create the business application.

Screenshot of the Create Business Application view in the hub UI.

Merging business applications

To combine multiple business applications into a single entity,

  1. Select the applications from the application list.
  2. Click Merge.
  3. Enter a name for the newly merged business application.
  4. Select the components from the selected applications to include in the merged application.
  5. Click Confirm.

    The original business applications are deleted and a new application is created.

    Screenshot of the business applications management view in the hub UI.

Editing business applications

To modify an existing business application,

  1. Select application from the application list.
  2. Click Edit. A wizard will open, allowing you to
  3. Add or remove components as needed.
  4. Click Save to update the business application.

Once business applications have been created, they can be used to analyze and understand business application outcomes. By exploring the topology of a business application, you can gain insights into its components and structure. As Tanzu Platform continually evolve, introducing new features and functionalities to enhance business application management over time.

What to read next

  • Examining your business applications To review the status of your application platforms and quickly identify problematic areas, examine the status of your business applications and drill down into the platform topology maps to discover the components that need attention.
  • Troubleshooting your Spring applications and microservices If a platform component (an application or a microservice) is in an unhealthy status, examine its dashboard and find information for fast troubleshooting.
check-circle-line exclamation-circle-line close-line
Scroll to top icon