Architecture
Configure Application Monitoring
Validate the Deployment
Troubleshooting
Overview
This guide explains how to install, configure, validate, and troubleshoot GermainUX-Agent on a Windows workstation or server. It is intended for administrators responsible for deploying GermainUX real-user monitoring, Session Replay, and code-level observability for native Windows applications. No changes to the monitored application’s source code are required. GermainUX-Agent detects configured applications and automatically activates the required monitoring components.Architecture
The standard GermainUX-Agent installation contains three coordinated components:How It Works
- GermainUX-Agent starts automatically when an authorized Windows administrator signs in.
- It connects to the configured GermainUX Enterprise environment.
- It retrieves the monitoring rules assigned to the machine and environment.
- It watches for the executable defined in each rule.
- When a monitored application starts, the Agent activates:
- RUM Windows for user-interface monitoring and Session Replay
- Code Profiler for supported .NET runtime monitoring
- Both components when user experience and code-level observability are required
- The collected telemetry is transmitted to GermainUX Enterprise for analysis, dashboards, alerting, reporting, correlation, and Session Replay.
Before You Begin
Confirm that the target machine meets these requirements:- Supported 64-bit Windows operating system
- Administrator privileges for installation
- A local administrator account for running the Agent
- Microsoft Visual C++ 2015–2022 Redistributable
- Network access to the cloud or on-premise GermainUX Enterprise environment
- Authorization to monitor the selected applications and users
- An existing or planned monitoring configuration for each target application
Select the Appropriate Installer
Two packages are available:Install GermainUX-Agent
Download the appropriate installer
Run Setup64.msi with administrator privileges
Enter the base URL of your GermainUX Enterprise environment
Accept the default installation folder or select another location
Complete the installation
Sign out and sign back in using an authorized local administrator account
Configure the GermainUX Connection
The installer stores the GermainUX Enterprise URL in the following machine-wide Windows Registry location:Configure Application Monitoring
Centrally Managed Configuration
For production deployments, configure the monitored applications and their rules centrally in GermainUX Enterprise. The Agent periodically retrieves:Local Configuration
Monitoring rules can also be defined locally when central configuration is unavailable or inappropriate. Typical uses include:Validate the Deployment
After signing in and starting the monitored application:Confirm that the GermainUX-Agent icon appears in the Windows system tray
Right-click the icon and verify that Monitoring Enabled is selected
Select Refresh Config to retrieve the latest configuration immediately
Open Configurations and confirm that the expected application rule is listed
Review the resolved configuration to verify:
Start or restart the monitored application
Confirm that telemetry appears in GermainUX Workspace
If enabled, validate that Session Replay is being generated
Confirm that sensitive data is excluded, masked, or anonymized as expected
System-Tray Controls
Right-click the GermainUX-Agent tray icon to access the following controls:Troubleshooting
If the Agent does not start, retrieve its configuration, detect an application, or send telemetry:Confirm that the signed-in user is a local administrator
Verify that the GermainUX-Agent tray icon is present
Confirm that the GermainUX Enterprise URL is correct
Validate network and proxy access to the GermainUX environment
Select Refresh Config from the tray menu
Confirm that the expected monitoring rule is listed
Verify that the rule uses the correct executable name
Restart the monitored application after configuration changes
Review the Agent, RUM Windows, and Code Profiler logs
Temporarily increase the appropriate log level when additional diagnostic detail is required
Related Documentation
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

