Skip to main content

Overview

The UXM Desktop agent can monitor resource usage, logs and user transactions on the PC's and servers it's installed on, it supports:

  • Collect Performance Counters, for example CPU, Memory, IO and Event Logs.
  • Monitoring Desktop app via Windows Accessibility API, XML profiles needs to be created that defines when a transaction starts and stop. For example when user clicks button and until a dialog is shown.

Desktop Requirements

Desktop Agent Requirements
Operating SystemWindows 7, 8 or 10 or Windows 2016+ Datacenter/Standard Edition (Windows XP version can be created on demand)
Processor (CPU)Using under 2% CPU usage in average, CPU usage is depending on how fast the user clicks in the monitored application.
RAMSystem service:
Using under 20 MB in average, maximum usage is 100 MB if data can't be delivered, the Desktop Agent caches up to 100 results before dropping them if network is unavailable.
Desktop UI Monitor:
Each user logged into machine spawns a PCAgentUI.exe process using 5-20MB memory, process is used to collect session info and monitor desktop transactions.
Browser Extensions:
Each opened browser with the UXM Browser extension spawns a NativeMessageHost.exe process using 1-20MB memory, process is used to communicate between PCAgentUI process and browser.
Citrix VDA / Azure AVD:
15 users on server consumes around 500 MB memory.
Storage50 MB
Firewall (Outbound)The Desktop Agent communicates with the UXM collector via HTTPs (using binary protobuf data), to sync monitoring profiles and deliver data on the following ports (Depending on collector url configured during installation):* TCP-443 (Data can be send through reverse proxy)

Available Transaction profiles

The following profiles is created for standard software solutions.

Outlook

NameDescription
LaunchMeasures how long time it takes to launch the Outlook 2013 / Outlook 2016 desktop app.
New MailMeasures how long time it takes from clicking on "New email" icon and untill windows shows where user can write the email.
Open Address BookMeasure how long time it takes to open the Address Book. (For example when pressing TO, CC, BCC in a email)
Open CalendarMeasure how long time it takes to open the calendar view. 
Open ContactsMeasure how long time it takes to open the contacts page. 
Preview MailMeasure how long time it takes from cliking an email and until it's displayed.

Word

NameDescription
LaunchMeasures how long time it takes to launch the Word 2013 / Word 2016 desktop app.
Create
Open
Save

Excel

NameDescription
LaunchMeasures how long time it takes to launch the Excel 2013 / Excel 2016 desktop app.
Create
Open
Save
NameDescription
Launch - ClickOnceMeasures how long time it takes to request the app through Microsoft ClickOnce deployment.
ClickOnce will download 25 MB if a Patch is send out for Navision and can be heavy on the network.
LaunchMeasures how long time it takes to launch the Navision desktop app.
Change CompanyMeasures how long time it takes from clicking OK in the change Company dialog to Navision is usable again.

SAPGUI

NameDescription
LaunchMeasures how long time it takes to launch the SAPGUI desktop app.
LogonMeasures how long time it takes to connect to a SAP server from the SAPGUI Logon screen.