This blog was written by Wendy Howard, Lead Solutions Engineer at eG Innovations.

As more enterprises deploy their business-critical apps and desktops on the cloud and/or hybrid infrastructure, Citrix has become their primary choice. Citrix DaaS and VDI solutions are empowering enterprises to deploy their workloads at any scale by providing great experience and simplified management.

It is critical to monitor, analyze, and implement proactive measurements to enhance productivity and the user experience through day-to-day issues. Whether addressing performance latency, security enhancements, or adapting to changing work patterns, strategic optimization can significantly improve Citrix Cloud’s overall efficiency. Therefore, focusing on key metrics and optimizing those to suit your business goals is highly imperative.

In this blog, we’ll walk through key metrics that can help businesses and their digital workspaces reach new levels of responsiveness and resilience.

The elephant in the room: Network metrics

Everybody knows that without the network there would be no internet connectivity, and Citrix DaaS/ VDI would not function. As admins, we rely on a stable network to keep services running to end users. Some Citrix admins are even fully responsible for the network as well!  As a former Citrix administrator for a large hospital, I understand that we wear many hats and help our teams in many different areas of infrastructure.

The ability to monitor the network is a must-have when managing hybrid cloud systems like Citrix Cloud. I highly recommend continuous monitoring of the connectivity between the datacenter and Citrix Cloud; this way admins immediately know when their users are affected by an outage. 

There are a couple of different network response time metrics based around connectivity. First, response time between each Cloud Connector and the Citrix Cloud portal: https://citrix.cloud.com. Response time is the time taken by Citrix Cloud to respond to user requests. I recommend continuously monitoring to see that this response time is less than one second. 

Another key metric that will help to proactively detect potential problems is the network latency of the Cloud portal. How long does it take over the network to reach the cloud brokering service?  What about the Cloud Gateway? Communication bottlenecks are one of the common reasons for poor connectivity, slowdowns, and data loss for a DaaS environment. High latencies from the Citrix tiers can cause failures in the delivery of apps and desktops, thus impacting user experience and productivity. Administrators should always be able to see the user’s round trip time (more details here), which may vary depending on their geographical location.

With the bare minimum of these metrics on your network, you’ll be able to answer this question: is this a problem with my network or the Citrix Cloud portal?

Key metrics for service availability

Did you know that when you install the Cloud Connector, it includes 17 services in the installation? The main one is the Citrix Cloud Agent System service. That’s a lot of services to keep track of. Depending on your needs, Cloud Connectors require most services to be up and running 24/7 to accomplish the tedious job of connecting and brokering users. Admins should be aware of both the function and performance of the critical services. For example, if the Citrix Remote Broker service stops running or uses all of CPU/memory on a server, then this can crush the performance of the server, therefore degrading the user experience.

By monitoring the ‘function’ of a service, you will know if the service is up or down. Continuous monitoring shows the time the service stopped and started. Rather than ‘doing a manual check’ — which simply tells you if it’s running — having a tool to store metrics at regular intervals is ideal.

Some key performance metrics for each service are CPU usage, memory usage, I/O rate, and handle count by each service.

Logons are complicated

When a user complains of delays in accessing his/her virtual desktop, the following metrics will help guide the admin to the ‘lowest hanging fruit’ for optimizing logon times:

  • GPO processing duration
  • Profile load time
  • Logon script time

I’ve found that by using eG Enterprise, I can narrow down quickly where to start improving these logon activities.  In my previous life as a Citrix administrator, eG Enterprise showed me that the logon script was taking the longest time. After making some changes according to best practices, logon times were cut in half

In addition to the three metrics above, eG Enterprise breaks down the logon performance to include those ‘black box’ metrics like brokering and authentication duration, as well as the Userinit and Shell phases of the logon. If any of these are the culprits, take the data to Citrix support for their expertise.

Key Citrix logon metrics as shown in the eG Enterprise console

Synthetic Metrics

Sometimes real user data just isn’t enough to be proactive with Citrix issues. Simulating user logons can provide the admin with a wealth of information before the users start calling in and saying they can’t connect via Citrix.

Here’s a perfect example of when to use a logon simulator: you perform an update on the desktop image on a Friday eve. After running through a couple of tests, it all appears to be working fine. On Monday nobody can log in. It’s a nightmarish situation that can easily be avoided. Also, who makes changes on Friday evenings?

A quality simulator follows the path of the user to launch an app or desktop and collects the following metrics at regular intervals:

  • Web store login time
  • Authentication duration
  • Enumeration time
  • App or desktop launch times

Like Service Availability, the simulator should be able to monitor both function and performance: is it working and how well is it working? Also, the administrator should get notified of failures and slow performance to avoid the nightmare described above.

The eG Enterprise Citrix Logon Simulator’s user friendly interface is suitable for use by helpdesk users who may not be Citrix domain experts.

eG’s added benefit

All the metrics mentioned above are included in the eG Enterprise monitoring solution. As soon as you add in the Cloud Connectors and the Cloud Site details to eG Enterprise, data comes in at regular intervals.  Built-in automatic thresholds will alert admins to anomalies, outages, or performance degradations. To save the admin from unnecessary wake-up calls in the middle of the night, eG Enterprise also has the ability to automatically restart services on the Cloud Connectors that have stopped running.

eG Enterprise’s logon simulator for Citrix is available today for free here.

You can learn more about the Citrix and EG Innovations partnership and product compatibility here. Contact eGInnovations today to schedule a demo.