Application map

You can create your own Business applications, Business transactions, and Services without the need to load more application data into the platform. This is especially useful in environments with gaps in the application stack that is shown in the Turbonomic supply chain. For example, in the absence of an application monitoring target such as AppDynamics or Dynatrace, you do not see Business applications in your supply chain. User-created application entities address those gaps.

Turbonomic then links them in a supply chain and represents them as a unified group. You can monitor overall performance for the group in the context of the new application entity. Drill down to the newly-created entity to monitor performance. You can also use Search to find the application entity and set it as your scope.

Application in the Supply Chain

Turbonomic does not run analysis on any user-created application entity, but it aggregates the underlying risks the same way it does for auto-discovered entities. Turbonomic adds newly-created entity to the relevant charts. For example, if you created a new Service that has performance risks, it appears in the Top Services chart.

Note:

It might take up to 10 minutes to see newly created entities in the supply chain.

Leaf entities

Leaf entities are child nodes with no further children. To find a leaf entity, traverse upward in the supply chain from a seed entity, such as a virtual machine, until you reach a node that doesn’t have any child nodes. The following diagram illustrates how this traversal is performed.

screen shot of application map demonstrating leaf entities

Creating application maps

You can create an application map from the Application Map Manager page or from a Search, Group, or Supply Chain page.

Creating application maps from the Application Map Manager page

  1. Navigate to the Settings Page.

    Settings button
  2. Choose Application Map.

    Application Map button
  3. Click Create application map and then choose the creation mode: Automatic or Manual.

    • Automatic

      Create a new application entity that is composed of tagged entities. For example, create a new business application that is composed of VMs with the Production tag.

      Turbonomic automatically adds selected entities to the proper map.

    • Manual

      Create a new application entity that is composed of a specific set of application entities and nodes.

      Manually creating the map individually allows for more flexibility.

  4. Specify the required values to create the application map based on the creation mode you selected.

    Automatic

    1. Select the entity type for the seed entity that structures your application map.

    2. Specify a name prefix.

      Turbonomic automatically creates the names for the entities. You can specify an entity name prefix to help you easily identify the application entities that Turbonomic creates for you.

      The name cannot exceed 20 characters and can contain only alphanumeric or underscore (_) characters.

    3. Click the Virtual Machine + button to specify the underlying entities for your application map.

    4. Click the filter icon.
    5. Select a tag option that identifies the underlying entities.
    6. Click Save and apply, then click Save.
    7. Click Create application map.

    Manual

    1. Select the entity type for the seed entity that structures your application map.

    2. Specify the entity name.

      The name cannot exceed 20 characters and can contain only alphanumeric or underscore (_) characters.

    3. Select the underlying entity types.

  5. Click Create application map.

Managing application maps from the Options menu

When you navigate to Settings> Application Map and click the three-dot Options menu for any application map, you can choose from the following options.

options menu
  • View Scope

    Scope into the custom Business Application, Business Transaction, or Service created by the application map definition to see the supply chain it represents.

  • View Details

    See a brief summary of your application map definition, including:

    • Entity type

    • Application map state

    • Application map underlying entities creation criteria

    • Assigned users

  • Edit Details

    Edit the application map name, underlying entities selection, and enable or disable the Direct Link option. This option is equivalent to clicking the Edit icon, which is advised when the definition is in a disconnected state.

  • Assign User

    An admin can enforce role-based access control (RBAC) by assigning users with the Shared Observer role to specific application map definitions. Users with this role can view the application maps assigned to them. Admins can manage and view assigned application maps from the User Management page and can also edit the Shared Observer privileges.

  • Delete

    Delete the application map definition from the application map manager and remove its created custom entity from the Turbonomic supply chain.

Application map states

You can view the state of an application map through the Application Manager view or by selecting View Details from the Options menu. The application map definition can be in one of three states:

  • Connected

    The application map was created and is visible in the supply chain. You can access by selecting View Scope in the Options menu or from the search view.

  • In Progress

    The application map is being created. It typically takes around 10 minutes for Turbonomic to create an application map.

  • Disconnected

    The supply chain for the application map is detached or incomplete. This state occurs when the leaf entity (Business Application, Business Transaction, or Service) has no relationships to its underlying entities, or when the underlying entities are missing. In this case, you cannot access the View Scope option but you can review problem details through the View Details or Edit Details options. For more information, see Disconnected State Troubleshooting.

Troubleshooting

If you receive an error indicating that the feature has been disabled, an admin must enable the UDT probe in the YAML file. If you are not an admin or if you are a SaaS user, contact your Turbonomic representative to enable this feature.

  1. Open an SSH terminal session to your Turbonomic instance.

    Log in with the System Administrator that you set up when you installed Turbonomic:

    • Username: turbo

    • Password: [your_private_password]

  2. In the SSH session, open the YAML file for editing.

    /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
  3. To enable or disable currently configured probes, find the probes to edit and change the settings to true (enable) or false (disable).

    Search for UDT in the YAML file and set enabled: true.

  4. Save and apply the changes.

    kubectl apply -f /opt/turbonomic/kubernetes/operator/deploy/crds/charts_v1alpha1_xl_cr.yaml
    Note:

    These changes might take up to two minutes to complete. Refresh your Turbonomic instance then attempt to create an application map.

Disconnected state troubleshooting

If your application map is in a Disconnected state, you are informed by a pop-up notification. You can then click the edit icon or select Edit Details from the Options menu to view more information. The following issues are common causes of disconnected state due to changes in your underlying entities:

  • Unavailable Underlying Entities

    Preselected underlying entities are no longer available in your environment, for example, due to environment changes or target deletions.

    Unavailable entity error message

  • Groups Without Members

    Some groups that are defined as underlying entities might have no members.

    Group without members error message

  • Definition by Regex Criteria

    No entities meet the defined regex criteria for the application map definition.

    Search criteria error message