Skip to main content

vast limits GmbH and uberAgent are now part of Citrix, a business unit of Cloud Software Group. Learn more at


Application Usage Metering

  • by Helge Klein
  • January 3, 2015

uberAgent has been pretty good at monitoring applications for some time. It is capable of auto-grouping processes to applications and showing IOPS and other stats per application in addition to per process. All this gets even better with application usage metering.

What is Application Usage Metering?

With uberAgent’s application usage metering you are able to answer annoying questions like these:

  • We need to test our applications prior to the migration to the new OS. For starters, how many different applications do we have?
  • We have got 140 licenses for product Z. Is that enough?
  • We are ordering new servers for application A. We need 1 CPU per user – how many CPUs do we need in total?

In other words, application usage metering helps with resource planning, license compliance and sizing.

Resource Planning

Do you need to know how many applications you have? Do you need to compare usage numbers of applications or sort them according to popularity? uberAgent has the perfect dashboard for you:


As always, the displayed time range can be chosen freely.

License Compliance and Sizing

Whether you need to check if you have the right number of licenses for a specific application or want to plan a new deployment: it is often necessary to know application usage over a specific period of time. Nothing simpler than that. Just click any row in the table above and you will see a screen similar to this one:


This tells you exactly what the maximum number of users of a specific application was and how often that was reached.

About uberAgent

The uberAgent product family offers innovative digital employee experience monitoring and endpoint security analytics for Windows and macOS.

uberAgent UXM highlights include detailed information about boot and logon duration, application unresponsiveness detection, network reliability drill-downs, process startup duration, application usage metering, browser performance, web app metrics, and Citrix insights. All these varied aspects of system performance and reliability are smartly brought together in the Experience Score dashboard.

uberAgent ESA excels with a sophisticated Threat Detection Engine, endpoint security & compliance rating, the uAQL query language, detection of risky activity, DNS query monitoring, hash calculation, registry monitoring, and Authenticode signature verification. uberAgent ESA comes with Sysmon and Sigma rule converters, a graphical rule editor, and uses a simple yet powerful query language instead of XML.

About vast limits

vast limits GmbH is the company behind uberAgent, the innovative digital employee experience monitoring and endpoint security analytics product. vast limits’ customer list includes organizations from industries like finance, healthcare, professional services, and education, ranging from medium-sized businesses to global enterprises. vast limits’ network of qualified solution partners ensures best-in-class service and support anywhere in the world.


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


does this tool also logs which user is using an specific application? I mean the user ID, not just only the amount of users per app.

Yes, uberAgent logs which user (ID) runs which application when.

Then can we build reports of user IDs accesing "X" application between 2 dates for instance? Thanks.

Yes, absolutely. Take a look at the fields uberAgent collects for the sourcetype uberAgent:Application:ApplicationUsage. In addition to the timestamp (not listed as it is part of every Splunk event) and the host machine (same) we collect the application name, the application version, the user name (format: domain\user) and even the name of the remoting (RDS/ICA) client the user might be connecting from. The latter is important for MS Office licensing, for example.

Is it possible to also see how long a user used the application? Can we see what they did within an application such as SAP?

Hi Mike,

you could easily see how long a user used an application by filtering by username at the top of the dashboard. By clicking on an application in the data table you do an inpage drilldown and can see the application usage over time.

uberAgent does not provide information on what users are doing within applications like SAP. However, the dashboard "Browser Performance: Internet Explorer" gives detailed information about resource consumption on a per website level.