Blog

uberAgent 3.5 is all about Application UI Performance

The new uberAgent 3.5 brings some fascinating new capabilities for analyzing application UI performance. These go along with even further reduced resource footprint and many dashboard improvements.

Application UI Latency

uberAgent now constantly determines which application is in the foreground and measures that application’s user interface latency – in other words, how long it takes the foreground application to react to user input.

Why the foreground application? That is the application the user is interacting with. The foreground application is where UI performance matters most.

A welcome side effect of this is that we can now determine which of the many running applications is used to what extent. This adds nicely to uberAgent’s existing application inventory and application usage capabilities.

uberAgent for Splunk - application UI latency over time

Application UI Unresponsiveness

There is a second facet to application UI performance in addition to latency. We not only want to know how fast things are when everything is working (that is what latency tells you), but also how often things are broken, and for how long.

That is exactly what application UI unresponsiveness is about. uberAgent tracks when application UIs are not responding to user input for more than a few hundred milliseconds and makes the resulting data readily available per user, application, machine, or as a total:

uberAgent for Splunk - wait times for unresponsive applications

UX Assessment

Application UI latency and UI unresponsiveness combined give a very good indication of the actual user’s experience. Application UI latency is also a powerful metric for comparing multiple environments. Want to know how your Citrix XenApp farm compares to your VMware Horizon View VDI machines or to physical PCs from an end-user’s point of view? Look at UI latency and unresponsiveness.

Advanced Filtering on any Dashboard

We have significantly improved dashboard filtering capabilities. You can now combine multiple filters, and you can filter by Active Directory domain, OU and site, by Citrix Farm, delivery group and machine catalog, by hardware model and manufacturer, by OS build number, type and version. This advanced filtering functionality is available on every dashboard.

uberAgent for Splunk - multiple dashboard filters

And More

There is a lot more new and improved stuff than we could describe here. Go try it for yourself: setting up uberAgent is super-fast and easy.

As always upgrading is highly recommended. Please see the changelog for details. The new version can be downloaded here.

About uberAgent

uberAgent is a Splunk agent for Windows end-user computing, focused on user experience and application performance monitoring. Its highlights include detailed information about boot and logon duration (showing why and when boots/logons are slow), network latency per target and process, process startup duration, application usage metering, browser performance per website and remoting protocol insights.

About vast limits GmbH

vast limits GmbH develops enterprise-grade tools for administrators. These include uberAgent for Splunk (user experience and application performance monitoring), Delprof2 (profile deletion), SetACL and SetACL Studio (permissions management). Our tools have been downloaded more than half a million times and are used by enterprises worldwide.

Our founder, Helge Klein, is an experienced consultant and developer. As a consultant he has worked in Windows and Citrix projects for large corporations. As a developer he architected the user profile management product whose successor is now available as Citrix Profile Management. In 2009 Helge received the Citrix Technology Professional (CTP) award, in 2011 he was nominated a Microsoft Most Valuable Professional (MVP), in 2014 he was a Splunk Revolution Award Winner, in 2015 he became a VMware vExpert. Helge can be found on Twitter as @HelgeKlein. He frequently presents at conferences and user group events like Citrix Synergy, Splunk .conf, BriForum or E2EVC.

Comments (2)

  1. UberAgentUser says:

    Hello, Thank you for this post.

    I would like to know :
    – What is the values range for a good/normal UI latency, or in other words which values should not be exeeded.
    – What is the difference between Application UI latency per process Application UI latency per aplication, because in my tough it should be quite the same but I noticed that
    the ranking is not the same.
    Is there any website or document that explains how to read those graphs and interpret them and gives more detailed information ?

    Thank you in advance,

    Regards,

    1. Helge Klein Helge Klein says:

      Thanks for your question. We answered it on Splunk Answers.

Leave a Reply

Your email address will not be published. Required fields are marked *