Germain UX Enterprise can be deployed on-premises or in the cloud, with configurable monitoring, analytics, transaction execution, and data security capabilities.
⚙️ Deploy GermainUX
GermainUX can be deployed in the GermainUX Cloud, in your own cloud, on-premise in your data center, or using a hybrid architecture.
GermainUX Enterprise provides the central platform for configuration, data processing, analytics, AI, dashboards, Session Replay, alerts, reports, and automation.
Additional GermainUX components are deployed based on the applications, technologies, infrastructure, and user experiences you need to monitor.
🧭 Choose Your Deployment Model
☁️ GermainUX Cloud
GermainUX Enterprise can be hosted and managed by Germain Software in a dedicated cloud environment.
This option provides:
|
Feature |
|---|
|
Fast deployment |
|
No GermainUX Enterprise infrastructure to manage |
|
Dedicated customer environment |
|
Secure communication with components deployed within your network |
|
Monitoring of cloud, on-premise, browser-based, mobile, and native Windows applications |
Deploy GermainUX in GermainUX Cloud
🏗️ Your Cloud or Data Center
GermainUX Enterprise can be deployed within your organization's infrastructure, including:
|
Option |
|---|
|
Private cloud |
|
Public cloud account |
|
Corporate data center |
This option provides direct control over:
|
Control |
|---|
|
Infrastructure |
|
Network |
|
Data location |
|
Security |
|
Platform administration |
Deploy GermainUX in Your Cloud or Data Center
🔗 Hybrid Deployment
A hybrid architecture combines GermainUX Enterprise hosted in the GermainUX Cloud with monitoring components deployed inside your environment.
For example:
GermainUX Cloud ← HTTPS → GermainUX Engine → Applications / Databases / Infrastructure
or:
GermainUX Cloud ← HTTPS → GermainUX Agent → Native Windows Applications
This architecture allows monitoring components to operate close to protected systems while GermainUX Enterprise remains cloud-hosted.
🧩 GermainUX Components
Deploy only the components required for your monitoring, analytics, and automation use cases.
🖥️ GermainUX Enterprise
Purpose: Central GermainUX platform for configuration, data processing, analytics, AI, dashboards, Session Replay, alerting, reporting, and automation.
Typical deployment: GermainUX Cloud, your cloud, or your data center.
⚙️ GermainUX Engine
Purpose: Executes monitoring, data collection, integration, analytics, and automation tasks close to monitored applications, databases, APIs, infrastructure, and services.
Typical deployment: Windows, Linux, or Docker within an environment that can access the monitored systems.
🖥️ GermainUX Agent
Purpose: Windows service that operates supported Windows monitoring capabilities, including RUM Windows and .NET Code Profiler.
Typical deployment: Windows workstations and servers.
🔍 GermainUX Code Profiler
Purpose: Provides transaction-level visibility into backend code execution, dependencies, errors, and performance for supported application runtimes.
Typical deployment: Application server or monitored runtime.
Deploy GermainUX Code Profiler
🧱 GermainUX JS Profiler
Purpose: Provides detailed JavaScript execution, browser, network, and error diagnostics.
Typical deployment: Supported browsers used for development, QA, support, or advanced troubleshooting.
🌐 GermainUX RUM JS
Purpose: Captures real-user activity, user interactions, browser performance, errors, behavioral data, and Session Replay for web applications.
Typical deployment: Web applications where JavaScript can be deployed.
📦 GermainUX RUM Extension
Purpose: Provides Real User Monitoring and Session Replay for browser-based applications where RUM JS cannot be deployed directly.
Typical deployment: User or centrally managed browser.
Deploy GermainUX RUM Extension
💻 GermainUX RUM Windows
Purpose: Captures real-user activity, application responsiveness, errors, workflow activity, and Session Replay for supported native Windows applications.
Typical deployment: Windows user workstation.
🤖 GermainUX Mobile App
Purpose: Provides monitoring and automation for supported Android applications and devices.
Typical deployment: Android application or device.
⏺️ GermainUX RPA Bot Recorder
Purpose: Records browser interactions to create synthetic monitoring and automation scenarios.
Typical deployment: Administrator or test workstation.
Deploy GermainUX RPA Bot Recorder
📋 Select the Right User Monitoring Component
Choose the Real User Monitoring component based on the application being monitored.
💻 Web Application — JavaScript Can Be Deployed
Use GermainUX RUM JS when JavaScript can be added to the monitored website or application.
RUM JS captures:
|
Item |
|---|
|
User sessions |
|
Page views |
|
User interactions |
|
Clicks |
|
Application performance |
|
Network requests |
|
JavaScript errors |
|
User behavior |
|
Session Replay |
🚫 Web or SaaS Application — JavaScript Cannot Be Deployed
Use GermainUX RUM Extension when you cannot modify the application or inject RUM JS directly into it.
This is particularly useful for SaaS applications and other applications where your organization does not control the source code.
Learn how to deploy RUM Extension
🖥️ Native Windows Application
Deploy GermainUX Agent + GermainUX RUM Windows for supported native Windows applications.
Depending on the application, GermainUX can monitor:
|
Capability |
|---|
|
User interactions |
|
Application responsiveness |
|
Errors |
|
Freezes |
|
Crashes |
|
Workflow activity |
|
Session Replay |
📱 Android Application or Device
Deploy GermainUX Mobile App to monitor and automate supported Android applications and devices.
📈 Monitor Backend Applications and Infrastructure
🏭 GermainUX Engine
Deploy one or more GermainUX Engines when monitoring, data collection, integration, or automation needs to execute close to a protected resource.
Engine can be used to monitor supported:
|
Item |
|---|
|
Applications |
|
APIs |
|
Databases |
|
Servers |
|
Operating systems |
|
Files |
|
Logs |
|
Networks |
|
Infrastructure |
|
Cloud services |
|
Messaging systems |
|
Enterprise applications |
|
Third-party services |
Engine can be deployed on:
|
Platform |
|---|
|
Windows |
|
Linux |
|
Docker |
Multiple Engines can be distributed across environments, data centers, cloud regions, and network zones.
🔧 Monitor Application Code
Use GermainUX Code Profiler when transaction-level visibility into application code is required.
Depending on the supported runtime, Code Profiler can provide visibility into:
|
Item |
|---|
|
Transactions |
|
Code execution |
|
Methods |
|
Dependencies |
|
Errors |
|
Performance bottlenecks |
Supported runtimes include technologies such as Java, .NET, Go, and Node.js.
Deploy GermainUX Code Profiler
📡 Analyze JavaScript and Browser Performance
Use GermainUX JS Profiler when deeper browser and JavaScript diagnostics are required.
Analyze:
|
Item |
|---|
|
JavaScript execution |
|
Function performance |
|
Browser activity |
|
Network requests |
|
Errors |
|
Long-running JavaScript |
|
Browser-side performance bottlenecks |
🤖 Configure Synthetic Monitoring
Use GermainUX RPA Bot Recorder to record browser interactions and create automated scenarios.
Examples include:
Login → Search → Open Record → Verify Result
Open Store → Select Product → Add to Cart → Verify Cart
Open Dashboard → Apply Filter → Verify Results
Recorded scenarios can be used for:
|
Use |
|---|
|
Synthetic monitoring |
|
Availability validation |
|
Performance monitoring |
|
SLA validation |
|
Automated testing |
|
Automation |
Deploy GermainUX RPA Bot Recorder
✅ Choose Components by Monitoring Requirement
|
Monitoring Requirement |
Component |
|---|---|
|
Web application where JavaScript can be deployed |
RUM JS |
|
SaaS or web application where JavaScript cannot be deployed |
RUM Extension |
|
Native Windows user experience |
Agent + RUM Windows |
|
Android application or device |
Mobile App |
|
Backend application code |
Code Profiler |
|
Advanced JavaScript and browser diagnostics |
JS Profiler |
|
Database, API, server, logs, infrastructure, or integration |
Engine |
|
Synthetic browser transaction |
RPA Bot Recorder + Engine |
🔁 Typical Deployment Sequence
1️⃣ 1. Choose the GermainUX Enterprise Deployment Model
Choose:
-
GermainUX Cloud
-
Your cloud
-
Your data center
-
Hybrid
2️⃣ 2. Confirm Requirements
Review:
|
Requirement |
|---|
|
Infrastructure |
|
Network connectivity |
|
HTTPS access |
|
Firewalls |
|
Proxies |
|
Certificates |
|
DNS |
|
Security |
|
Privacy |
|
Data location |
|
Access to monitored systems |
3️⃣ 3. Deploy GermainUX Enterprise
For GermainUX Cloud, Germain Software provisions GermainUX Enterprise.
For deployment within your infrastructure, install GermainUX Enterprise according to the applicable deployment requirements.
4️⃣ 4. Deploy GermainUX Engines
Deploy Engines where monitoring or automation requires local access to protected resources.
5️⃣ 5. Deploy User Monitoring
Depending on the application, deploy:
6️⃣ 6. Deploy Advanced Monitoring
When required, deploy:
7️⃣ 7. Configure Monitoring
Go to:
Germain Workspace -> Left Menu -> Settings → Wizards
Select the Wizard appropriate for the application, technology, or component being monitored.
8️⃣ 8. Validate Connectivity and Monitoring
Confirm:
|
Validation |
|---|
|
Components are online. |
|
Components can communicate with GermainUX Enterprise. |
|
Components can reach the monitored systems. |
|
Required telemetry is collected. |
|
Security and privacy controls are working. |
|
KPIs are populated. |
|
Dashboards display the expected data. |
|
Alerts operate as expected. |
🔒 Security and Privacy
Before production deployment, determine:
|
Topic |
|---|
|
Which applications and environments may be monitored |
|
Which users may be monitored |
|
Which information may be collected |
|
Which information must be excluded |
|
Which values must be masked or anonymized |
|
Where monitoring data may be stored |
|
Who may access monitoring data |
|
Who may access Session Replay |
|
How long data should be retained |
These controls apply whether GermainUX Enterprise is deployed in GermainUX Cloud, your infrastructure, or using a hybrid architecture. More details on compliance and security.
▶️ Next
|
Resource |
|---|
|
Review the types of real-time Insights you can get with GermainUX |
|
Review GermainUX’s preconfigured integrations and capabilities across supported applications, frameworks, databases, operating systems, infrastructure, and enterprise technologies. |
|
Check the other real-time automation (alerting, predicting, reporting, resolving, etc.) you can enable with GermainUX |
|
And last but not least, check our Compliance and Security program. |
🤝 Trial and Deployment Assistance
A GermainUX trial is available after an initial review of your requirements. Germain Software can help select the appropriate architecture, provision the environment, deploy the required components, and validate the initial monitoring configuration.
Contact Germain Team for deployment assistance.
Service: Management
Feature Availability: 2014.1 or later