Key Task: Analyze Any Application's Performance, Health and Usage (Analyze Applications)

Use the Analyze Applications dashboard to check if any applications are slow when they run on devices with certain attributes. There are several dashboards within this one; select the Measurement Group to fit the data you need.

Select the Measurement Group to display the data you need

For example, you can use this set of dashboards to view the list of users for a particular application, or view a complete list of all discovered applications in your organization, beyond the maximum of 99 listed in the Enterprise Applications dashboard.

There are endless further examples, to use these dashboards to find any correlation which is not available in the other dashboards, like the best performing operating system, or the best performing device type, and so on.

For example, you can verify a complex hypothesis like checking if SAP's health and usage is poor only for users with quad-core Dell desktop PCs in London during the morning hours. To view this, you can list all the different manufacturers (Dell, Lenovo, Apple and so on) and list all the CPU configurations for each manufacturer. Then, you can narrow down the data by adding filters for the application (SAP), the application type (desktop), the location (London only), and the hours in the day (morning hours). Apply the same settings to view different performance values by changing the Measurement Group menu. Now you can view the dashboard results to verify your theory that quad-cores from Dell give a different response time compared to other configurations.

Compare health and usage statistics for a complex set of criteria
Tip

You can also view and analyze this data using the REST APIs APPLICATIONS_RAW (Learn more), APPLICATIONS_HOURLY (Learn more), APPLICATIONS_DAILY (Learn more), or APPLICATIONS_DAILY_ANONYMIZED REST APIs

Procedure

  1. Step 1 Open a browser and sign in to Aternity.
  2. Step 2 Select Main Menu > Analyze > Applications.
    Accessing the Analyze Applications dashboard
  3. Step 3 Choose the the data to view for your investigation, by selecting Measurement Group on the right hand side.

    This dashboard contains several dashboards within it.

    Select the Measurement Group to display the data you need
    Field Description
    Overview

    View the high level measurements of an application. As you find an anomoly you want to investigate, choose other menu items to see more details, This view shows the number of users, UXI, usage time and activity score.

    UXI

    View the ingredients which make up the overall UXI, like the performance index, the health index and the usage time.

    Performance

    View the measurements which make up the performance of an application, like its number of users, the activity score, performance index, the percentage wait time out of the total usage time, activity response time, average page load time, usage time and latency.

    Health

    View the measurements which help evaluate the health of an application and the impact of any problems, like the health index, crash rate, page error rate, hang percent (which is hang time out of the total usage time during the timeframe).

    Usage

    View the usage patterns of each application, including the total number of users during the timeframe, the total usage time, the average usage time per hour, percentage wait time out of the usage time, and the hang time.

    Page Loads

    (For web applications only) View the performance of web applications, including the average page load times during the timeframe, (split into network, client and backend time), the average page loads per user, the error rate, the number of web page errors, and the number of users who experienced web errors.

    Crashes

    View the measurements connected with application crashes, including the total crashes during the timeframe, the crash rate, the number of users experiencing crashes, usage time, health index, and the number of users of this application.

  4. Step 4 Focus your dashboard using Breakdowns and Filters, to assess whether you are on the right track to understand the cause of the issue.
    1. a Select the two criteria (Breakdowns) that you want to correlate, using the panel on the right hand side.

      When you choose two Breakdowns, Aternity displays them as the two leftmost columns of the dashboard.

    2. b Choose Filters and Filter Values to limit the display to the data where the attribute has that value.
    Choose the two criteria (Breakdowns) to check for correlations and narrow further with filters

    Select any of the following fields to appear as Breakdowns or Filters.

    Tip

    Aternity only offers to narrow data with filter values which are available. It does not offer values which have not been reported. For example, if you select Week Number as your filter, it will only display the weeks for which monitoring data is available.

    Field Description
    Applications

    View the list of applications (desktop, web and mobile) running on your monitored devices, and key information about their performance.

    Application Version

    Displays the version number for this application, which the Agent for End User Devices retrieves from the executable's Properties > Details.

    Browsers

    (For web applications only) Displays the type of web browser housing the application.

    Business Locations

    Displays the name of the current location of the device. This is different from the Office, which is fixed for each user.

    For example, if a user based in the Houston office is working from the Chicago office, the Office is Houston, while the Business Location is Chicago.

    Channel

    Only displays if you defined a custom attribute using this predefined name.

    Use this name for an attribute which differentiates a device, user or location along internal business units or areas of the company like retail outlet or customer service center.

    Cities

    Displays the city of the current location of the device.

    Client Device Name

    (For virtual deployments only) Displays the hostname of a device which is connecting to a VDI or virtual application server.

    Client Device Type

    (For virtual deployments only) Displays the type of front line terminal which runs the virtual session hosted on a virtual server.

    If the front line terminal has an Agent for End User Devices locally installed, it reports the type of device of the terminal. Otherwise, if it does not have its own Agent, it reports it as a Remote Device.

    Countries

    Displays the country of the current location of the device.

    # CPU Cores

    (Desktops, laptops and mobile devices only) Displays the number of CPU cores of the device.

    CPU Frequency

    (Windows, Macs only) Displays the speed of the CPU processors of the device.

    CPU Generation

    (Windows on Intel only) Displays the generation of the Intel Core micro-architecture. For example 6 represents the 6th generation architecture processor, also known as Skylake.

    CPU Model

    (Windows on Intel only) Displays the model and speed of the Intel processor, as displayed in the System control panel. For example Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz or Intel(R) Xeon(R) CPU E5620 @ 2.40GHz.

    CPU Type

    (Windows on Intel only) Displays the core type of the Intel processor, for example i7, E5, and so on).

    Data Center Locations

    Data Center Locations in Aternity lists the locations of any virtual application servers (like Citrix XenApp) and VDI hypervisors (like in VMWare vSphere) which run the application. If the application is deployed both locally and virtually, one of the locations displays as Local.

    Days from Last Boot (breakdown only)

    Displays the number of days since the last time the device was booted. If you think that people experience slowdowns because they have not booted in some time, you can compare their performance with users who restart their devices frequently.

    Day of Week (filters only)

    Select to filter the displayed data for one or more days in the week.

    Departments

    Check if the drop in performance is centered around a specific department, which can point to a configuration which is unique to that group of users, by viewing the performance in the list of departments. For example, if you find that only the Sales department is suffering poor performance, you can trace it to an upgrade which only happened on their computers, like a new CTI which interferes with your application.

    Device Name

    Displays the hostname of the monitored device. View it in the Windows Control Panel > System > Computer Name, or on Apple Macs in System Preferences > Sharing > Computer Name.

    (Mobile) Displays the Device Name field. You can customize the hostname of iOS or Android devices running your enterprise's app, so device names appear in the dashboards with a consistent naming policy. For example, you can dynamically assign the device name according to the enterprise username of the app.

    Device Types

    Displays the type of device reporting performance to Aternity.

    • Desktops are monitored Windows devices without a fitted battery, or for Macs, any monitored MacBook running macOS or OS X.

    • Laptops are Windows devices with a battery and a built-in keyboard (including all Windows hybrid tablet/laptop models), or for Macs, any monitored laptop running macOS or OS X.

    • Remote Devices have applications accessed remotely via an RDP protocol, for example, with Microsoft's Remote Desktop Connection.

    • Smartphones run monitored mobile apps on a small touch screen within a mobile operating system environment.

    • Tablets have larger touch screens, and no built-in keyboard, running iOS or Android. If it runs Windows, it is defined as a tablet if it is a known model of a Windows pure tablet (like Microsoft Surface models).

    • Virtual App Servers offer multiple users access to a single instance of an application, for example, with Citrix XenApp.

    • Virtual Desktops offer the ability to run an application within a VDI environment, which is a virtual instance of the entire desktop operating system (usually Windows).

    Emails

    (Windows only) Displays the email address associated with the current logged in user.

    Hours of Day (filters only)

    Select to limit the displayed data of the dashboard by specific hourly slots in the day.

    Hypervisors

    (For VDI deployments only) Displays the hypervisor name if your application is running in a virtual desktop environment, like VMWare vSphere. You can check if the drop in performance in some virtual machines (VMs) is concentrated around a specific hypervisor.

    Image Build Number

    Only displays if you defined a custom attribute using this predefined name.

    Use this name for an attribute which displays the ID of the disk image used when creating this device's initial setup and configuration.

    LOB

    Only displays if you defined a custom attribute using this predefined name.

    Use this name for an attribute which displays the type of business associated with this device, like life insurance, auto insurance, or finance.

    Manufacturers

    Displays the name of the vendor which created this device, like Samsung, Apple, Dell, Lenovo, and so on.

    Market

    Only displays if you defined a custom attribute using this predefined name.

    Use this name for an attribute which displays the target market or business unit of a location, or a user or device in that area of the company.

    Memory Size

    Displays the size of physical RAM of the device.

    Models

    Displays the name and the model number of the device, like iPhone 6s, GalaxyTab8, MacBook Pro 12.1, Dell Latitude D620.

    Network Types

    (Devices with Agent 9.x or later) Displays the type of network connection of the device: Mobile or WiFi, and also LAN (for non-mobile devices only).

    Offices

    (For all devices except mobile) Displays the office where the current user logged in to this device.

    For example, if a user based in the Houston office is currently visiting the Chicago office, the Office is Houston, while the Location would be Chicago.

    On Site

    (Windows only) Displays true when the device can identify and connect to the Microsoft Active Directory site (either directly or via VPN).

    On VPN

    (For all devices except mobile and Macs) Displays true when the device is connected to the corporate network through VPN.

    The Agent queries Windows for a virtual network adapter with an active connection and a common name in its description: AGN, Checkpoint, Cisco AnyConnect, Citrix VPN products, F5 Networks adapters, Juniper Networks, OpenVPN TAP, Palo Alto GlobalProtect, Pulse Secure, PureVPN, SonicWall, and VyprVPN.

    OS Architectures

    Displays whether the operating system of the monitored device is 32-bit or 64-bit.

    OS Disk Types

    (Windows only, Agent 9.0.3 or later) Displays the type of hard disk containing the operating system. Possible values are:

    • HDD for a traditional spinning hard disk drive

    • SSD for a solid state drive

    • Virtual if this is not a physical device.

    OS Family

    Displays the broad category of the operating system. Use this to differentiate between different major operating system groups. For example, it displays all releases of Microsoft Windows as MS Windows, all releases of Windows Server as MS Windows Server or all releases of iOS as iOS.

    OS Name or Operating Systems

    Displays the generic name and version of the operating system (like MS Windows 10, MS Windows Server 2008 R2, MacOS 10.3, iOS 10 or Android 6). Use this to differentiate between different versions of an operating system.

    For example, it displays Windows 10 Pro and Windows 10 Enterprise all as MS Windows 10, or iOS 10.2 and iOS 10.3 as iOS 10.

    To view this information and the service pack version, see OS Version.

    OS Version

    Displays the full name, the exact version number, and the service pack version of the operating system. In Windows 10, it includes the release ID (like Microsoft Windows 10 Enterprise 1507). Use this to differentiate between details of the same operating system. For example, it lists MS Windows Server 2008 R2 Enterprise SP 1.0 separately from MS Windows Server 2008 R2 Enterprise SP 2.0.

    Pilot Groups

    Displays the pilot group to which the device belongs.

    A pilot group is a custom set of users or devices which undergo a change, like migrating to Windows 10, or updating the type of hard disk to SSD. You must assign a user or device to only one pilot group at a time, to ensure that you do not perform multiple changes at the same time.

    Regions

    You can optionally define a region in Aternity to group together several locations under a single label, like the geographical region of EMEA, North America or even Southern Europe, South-Western US any other grouping you choose.

    Roles

    Displays the job title of the current user logged in to this device. In Windows, this is the same as the AD Title.

    States

    Displays the geographical state of the current location of the devices (or area, if state is not applicable).

    Store ID

    Displays your organization's internal code that identifies each retail store.

    Only displays if you defined a custom attribute using this predefined name.

    Store Type

    Displays the type of store, for example, branch, mall, or superstore.

    Only displays if you defined a custom attribute using this predefined name.

    Subnets

    Displays the device's subnet configuration used to connect to Aternity (including IP v6 if the device runs Agent 10 or later).

    User Domains

    Displays the LDAP domain name for the user who is logged in to the device.

    User Full Name

    (Windows only) Displays the full name of the person accessing the device as defined in the corporate LDAP (not the username).

    Username

    Displays the username signed in to the device's operating system.

    User Role

    Displays user role descriptions customized by your organization, for example, Floor Sales, or Phone Support.

    Only displays if you defined a custom attribute using this predefined name.

    Virtualization

    Displays 1 if this took place on a VDI virtual machine or on a virtual application server. Displays 0 if it took place on a physical device.

    Wifi BSSID

    (From Agent 9.2 or Agent for Mac 2.3) Displays the ID (MAC address) of the wireless access point, which the device currently uses to connect to a WiFi network.

    Wifi SSID

    (From Agent 9.2, or Agent for Mac 2.0 and mobile) Displays the name of the WiFi network where the device currently connects.

  5. Step 5 You can limit the display of this dashboard using the menus at the top of the window.
    Field Description
    Usage Level

    Select to limit or widen the number of applications displayed in this dashboard:

    • High (default) displays only the top 10% of applications with the most usage time, or if that is less than 30 applications, it displays the 30 most used applications.

    • High and Medium displays only the top 20% of applications with the most usage time, or if that is less than 60 applications, it displays the 60 most used applications.

    • Managed Applications displays only managed applications in this dashboard.

    • All Applications displays the full list of applications in this dashboard.

    Timeframe

    You can change the start time of the data displayed in this dashboard in the Timeframe menu in the top right corner of the dashboard.

    You can access data in this dashboard (retention) going back up to 90 days.

    This dashboard displays raw data in real time, refreshing every time you access it or whenever you manually refresh the browser page.