Shared components
When Changes Take Effect
Configure Logging
Use the Agent Tray Menu
Overview
The GermainUX Agent uses machine-wide Windows Registry settings to establish its initial configuration before connecting to the GermainUX server.Shared components
These settings are shared by:Registry Location
The machine-wide Agent settings are stored under:When Changes Take Effect
Registry settings are read once when each component starts. Changes do not take effect immediately.URL value is created by the installer. Add or modify the other settings using Windows Registry Editor or an authorized deployment script.
For installation instructions, see GermainUX Agent Installation.
Machine-Wide Settings
Configure the GermainUX Server URL
TheURL value must contain the base URL of the GermainUX server.
Example:
Agent start failure conditions
The Agent cannot start if:Configure Logging
Each component has an independent log level:DEBUG or TRACE only during troubleshooting. More detailed logging can generate substantial log volume and should normally be disabled after the investigation.
Unless LogPath specifies another directory, logs are written to:
%LOCALAPPDATA% is user-specific, the actual log directory belongs to the Windows account running the Agent.
Local Monitoring Rules
Monitoring rules normally come from the GermainUX server and identify:Local Rule Registry Location
Create one subkey for each executable under:.exe extension and match the name of the process detected by Windows.
Local Rule Settings
Create the following values under the target executable’s Registry key:ConfigFile must contain the complete absolute path to a valid monitoring-configuration JSON file.
Example:
Local and Server-Provided Rule Priority
A local rule takes priority over a server-provided rule targeting the same executable. For example, if both the Registry and GermainUX server contain a rule forMyApplication.exe, the Agent applies the local Registry rule.
Local and server-provided rules both appear in the Agent tray icon’s Configurations menu, allowing you to verify:
Use the Agent Tray Menu
Right-click the GermainUX Agent icon in the Windows system tray to access the following options:Inspect an Effective Configuration
The Configurations submenu lists:- Rule name
- Target executable
- Monitoring profile
- Overall enabled or disabled state
- Windows UI worker state
- CLR profiler attachment state
- Local or remote origin
- Complete resolved configuration JSON
Troubleshoot Registry Configuration
If a monitoring rule is not being applied:Verify that the Registry key uses the exact executable filename, including .exe
Confirm that Enabled is set to 1
Confirm that ConfigFile contains an absolute path
Verify that the configuration file exists and is accessible to the account running the Agent
Validate the monitoring-configuration JSON
Confirm that the Agent is running with local administrator privileges
Restart the Agent after changing Registry values
Restart the target application
Open Configurations from the tray menu and inspect the resolved rule
Review the Agent, Windows UI worker, or CLR profiler logs as applicable
Additional Resources
Troubleshooting Tips
Management
Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

