Skip to main content

Applications and Tiering

Application Entities

appentityimportance.png

Application entities are groupings of the infrastructure components that comprise and support the application.

Discovering or creating application entities is of critical importance in achieving the most value from the IO platform.

Application entities provide end-to-end visibility into the infrastructure where the application lives: the compute, network, and storage infrastructure.

appe2etopology.png

Application entities also enable IO to provide monitoring, alerting, case management, and troubleshooting based on the application’s business value and SLA tier.

Finally, application entities enable you to understand how your applications behave and impact the infrastructure.

Application Entity Creation

Applications can be discovered and created automatically from an Splunk AppDynamics, Dynatrace, or ServiceNow instance, or through suggestions populated by IO through the VMware integration, the Host OS integration, and through NetFlow.

The entities that make up the application must already be part of the infrastructure discovered and monitored by the IO probes and integrations.

adsg.png

Alternately, application entities can be created manually using the IO interface or through import using a JSON file.

amcsg.png

Manual Application Entity Creation

Note

Application entities are created top-down. Other entity types are created bottom-up, and child entities are created before their parents. If an entity is created before it is populated with children, it shows an empty topology. When you add children to an entity, the metric associated with those children are applied retroactively. This capability is useful for reports and charts because you can see the historical metrics of the child entities after the creation of the parent.

  1. From the Application list in the Inventory module, select New then Application.

    appentcreation1.png
  2. Complete the application properties fields.

    appentcreation2.png
  3. Select the application components or  conversations that comprise the application.

    appentcreation3.png
  4. Choose the entity type.

    appentcreation4.png
  5. Select named entities by checking the boxes next to their names. Use the drop down menu to view their properties or topology. Move the selected entities to the right panel using the right arrow button. Click OK when you are satisfied with your selection.

    appentcreation6.png

Application Entity Discovery

Auto-Discovered Application Entities

The Splunk AppDynamics, ServiceNow, and Dynatrace integrations automatically discover applications. IO application entities are created automatically for these integrations.

IO also interprets Splunk AppDynamics tiering strategies, allowing you to map the Splunk AppDynamics tiers to IO tiers.

Note

Application entities (IP address, Host, ESX VM, Hyper-V VM, and PowerVM partition) must already exist in IO prior to application discovery through the application-related (Splunk AppDynamics, Dynatrace, and ServiceNow) or NetFlow integrations.

Application Entity Suggestions

For the various types of host entities that are discovered by their respective integrations (ESX VM, Hyper-V VM, Solaris Host, Windows Host, Linux Host, and KVM Host), applications will suggested based on lexical proximity (i.e., by entity name) .

Application suggestions are also made based on NetFlow and netstat utility port- and service-related data that are collected by the Windows and Linux integrations. Within these categories, other machine mechanisms are by-process-name, by-top-talkers, and by-port-signature.

A button on the Application inventory page tells you when new suggestions are available.

appsugg1.png

Drill down on the suggested application to view its properties.

appsugg2.png

Suggested Application Page

Properties discovered by the integration are displayed under System Properties.

appsugg3.png

The topology of the suggested application is shown with the ability to zoom in or out. An Infrastructure map is also included to the right.  Highlighting an entity in the topology map filters the infrastructure map for that entity.

appsugg4.png

The sub-entities that comprise the application are shown along with their type and a drop down menu to view more info. You can add or delete entities using the buttons at the top right of the list.

appsugg5.png

Use the Create Application or Ignore Suggestion buttons at the top right of the page to create the app or ignore this suggestion.  The suggestion is no longer shown.

appsugg6.png

Suggested Application Changes

A button on the Application inventory page tells you when changes have been made to existing applications.

appchangesugg1.png

Drill down on the application to view its suggested changes.

appchangesugg2.png

Review the suggested changes, then select which changes to apply or ignore all changes.

appchangesugg3.png

Resolving Application Overlap with Conflict Management

Conflicts can occur only between a ServiceNow-discovered app and an application discovered by either the Operating System Integration or NetFlow integration. If a conflict occurs between Operating System integration and NetFlow Integration applications, the conflicts are merged into a single suggested application. If a suggested application is ignored, it is ignored for 30 days; however, that time period is configurable.

  1. Click Inventory and then Application.

    The Application screen is displayed.

    vw-scrn-application-overlap.png

    Discovered applications are also displayed by clicking either the <#> New or <#> with suggestions button.

    t1CBdqPeVaVrAa4Bz-ylnw_321f4a1c-b500-4c86-a6f7-57a5dbadd8c4.svg
  2. Click one of the Application Discovery buttons.

    The <#> New Applications Discovered or <#> Updated Applications Discovered dialog box is displayed. Suggested applications might have missing or extraneous components.

    vw-scrn-application-overlap-discovered.jpg
  3. Click the suggested application to be examined for conflict resolution.

    OzuzCncN0w-NAVaHHHKcsg.jpg

    Detailed information about the application is displayed.

    JXN9spEqv7R8x6JTraD1SQ.jpg

    This information includes system properties, custom properties, topology and infrastructure.

    RKNUlp1GWTGSlNlamMN0HQ_9d3c5953-a1ea-4d06-8fb8-4466b634229f.svg
    vw-scrn-application-overlap-heatmaps.svg

    Entity information is also displayed, and entities can be added or deleted.

    fPxfgt_ZG5a5FypTGAE2JQ_27c8f816-1a24-433e-b1ca-6e33204fc96a.svg
  4. You can create or ignore a suggested application, apply all or selected changes, or ignore all changes.

    vw-scrn-conflict-mgmt-appl-overlap.svg

Application Tiering

apptiering.png

Application Tiering is a Business Continuity / Disaster Recovery (BCDR) concept: In the event of a failure, how long can the application be down (RTO), and how much data can be lost (RPO)?

For example, Tier-0 apps cannot be down and cannot lose data so Active/Active failover with sync replication is required; whereas, a Tier-2 app may be able to sustain 8 hours down and 1 hr of data loss.

Applications can be added to tiers in IO. When a new application is created in the user interface, the user can select a tier right after choosing a name.

Applications discovered from ServiceNow will have a tier assigned to them based on the Business Criticality value associated with the Business Service. This mapping can be modified in the ServiceNow integration configuration.

Alarms are associated with tiers, allowing you to quickly pinpoint issues affecting your most critical applications first.

Application tiers in IO

Tiers are entities in IO.

vwtiers.png

Applications are assigned to IO tiers automatically and manually.

There are four default tiers in IO, with assigned rankings from 1 to 4, where 1 is the highest business priority and 4 is the lowest.

IO also includes pre-configured alarms and dashboards that are based on the application tiers.

Create Tiers

You can create hierarchical tiers that specify the importance of your applications.

  1. Click Inventory and select Tier from the Applications group.

    create-tier.png

    The list of existing tiers is displayed: the four IO-defined tiers are Tier 0, 1, 2, and 3.

    create-tier2.png
  2. Click New and select Tier from the Applications menu.

    create-tier3.png

    The create entity screen is displayed.

    create-tier4.png
    1. You can create a brand-new tier or clone an existing tier.

    2. You can also specify the Tier Ranking.

    3. You can add Custom and System Property / Value pairs to the tier, which can then be used as identifying factors: for example Server / Chicago.

    4. You can Add Applications to the tier.

  3. Click Save.