You can introspect the discovered VMs to identify running components.


  • Ensure that you have the required permissions. For more information, see Overview Application Transformer for VMware Tanzu Roles.

  • Verify that the VMs are associated with valid credentials.
  • Ensure that the VM user has required permissions. See ConfigurationVMs.
  • Verify you have the following:
    • For Windows Operating system:
      • Powershell 4.0 and later with Windows Server 2012 R2, 2016, 2019, 2022
      • VMware Tools 11 and later
    • For Linux
      • Python 2 or Python 3
      • VMware Tools


  1. Click Discovery from the main menu.
  2. On the left navigation page, go to Inventory > Virtual Machines.
  3. Select one or more VMs from the table.
  4. Click Introspect.
  5. Select a credential from the list.

    If you do not have a defined credential, select Add Credential, enter the credentials, and alias.

    • It is optional to provide the credentials if the VMs have valid credentials or global defaults are set. Any credential selected from the list will only be used once for this task and will not change the existing associations to the VM.
    • If you do not provide privileged credentials, the introspection task status might be partial successful.
    Introspection task initiates.


You can see the discovered components for a VM by expanding the VM from the table.

You can also see communications between components within the VMs . If you create an application with these components, you see the arrows between the components representing the communication based on socket information of process.

What to do next

Perform one of the following: