Custodians of enterprise applications need to evaluate their apps for performance and usage to ensure a best-in-class user experience. With large companies running myriad applications, the need for a unified platform that provides deep visibility into performance metrics along dimensions like URLs, browsers, operating systems, geo distribution, servers, and SSL metrics is imperative.

Let’s look at how the Citrix Application Delivery Management (ADM) app dashboard gives app owners holistic visibility into app usage and performance.

App Distribution by Geography

App usage analytics gives admins visibility into users accessing apps from different geographies, providing details on response time, bandwidth, and the number of requests made. This helps app owners get answer to questions like:

  • From which regions do your users access the application?
  • Are there geo-specific languages you need to support to deliver a truly international product?
  • Are there specific regions with poor app response time?
Figure 1: App usage distribution by geography

App Distribution by OS/Browsers

App usage analytics help admins to understand the app users’ experience on multiple OS/browser versions, providing details on bandwidth, load time, and response time. This helps to answer questions like:

  • Is your app performance poor for specific app browsers or operating systems?
  • What are the top browsers used to access the app? (Browsers are non-standardized, and fine-tuning the app for these top browsers saves engineering effort.)
  • What are the top operating systems on which the app is accessed? Are there any new vulnerabilities that the app owners need to address?
Figure 2: OS and browser used by clients to access the application

Performance of the Back-End Servers Hosting the App

If any of the back-end servers hosting the app encounter higher response time or server network latency, it can lead to longer app load times and a diminished user experience. Citrix ADM shows the performance of back-end servers for an app, providing visibility into server network latency and server response time and helping to answer questions like:

  • Are there any back-end servers where the server network latency is very high?
  • Are there any back-end servers that are taking longer than expected time to respond?
Figure 3: Performance metrics of back-end server hosting the application

Top URLs Accessed from the App

App owners want users to be able to navigate to their application easily, perform the intended task, and make recurring visits. Some pages of the application are very important, and directly influence the top and bottom lines of the business. More hits to these pages — along with a great user experience — means more business.

Citrix ADM gives you a view of metrics like hits, load time, and render time for your app pages. This helps you to answer questions like:

  • Which app pages get the most hits?
  • What is the load/render time of your application pages, and are some pages performing poor?
Figure 4: Top URLs by app and load time

HTTP Response Status of the App

At times users get HTTP server error codes (5xx errors) while accessing an app. This frustrates users and could cause them to drop off, which could affect the app’s reputation. App owners need visibility into the different types of 5xx errors. Citrix ADM provides this visibility, enabling you to take the appropriate actions.

Figure 5: Top HTTP response status for the application

SSL Transactions Key Parameters

App owners want to ensure use of strong SSL ciphers and protocols during handshakes. This supports data security and further strengthens the SEO ranking of the website, aiding in user adoption.

Citrix ADM gives you details of all SSL parameters like protocols, ciphers, keys, certificates, frontend and back-end SSL errors. This helps admins to answer questions like:

  • Are there any not recommended SSL protocols used for SSL handshakes?
  • Are any lower-bit key sizes used for SSL transactions?
  • Are latest hashing (message authentication) algorithms being used?
  • Are there any weak ciphers used for SSL transactions?
Figure 6: SSL metrics and errors pertaining to the application

Get Started Today with Citrix ADM

App usage and performance metrics are key levers to drive business decisions. Greater visibility into app usage metrics, along with app performance metrics, helps admins evaluate their apps holistically. Citrix ADM helps admins to understand the multiple aspects of app usage and performance and is a one-stop solution for app owners looking to uncover hidden insights about app usage and performance

Try app usage analytics today on Citrix ADM service. Citrix ADM service is a cloud-based offering of Citrix ADM and is available as express offering to help you get started at no cost. Learn more today!