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 as a fully managed cloud service, within your organization’s infrastructure, or as a hybrid architecture combining cloud-hosted GermainUX Enterprise with monitoring components deployed inside your network.
GermainUX Enterprise is the central platform used to configure monitoring, process collected data, analyze user and application activity, manage automations, and provide dashboards, alerts, reports, and Session Replay.
Additional components are deployed only when required by the applications, technologies, and user experiences you want to monitor.
⚙️ Choose Your Deployment Model
|
Deployment model |
Best suited for |
Management |
|---|---|---|
|
GermainUX Cloud |
Organizations seeking the fastest deployment and minimal infrastructure management |
Germain Software manages GermainUX Enterprise |
|
GermainUX On-Premise |
Organizations that must host and manage the platform within their own data center or cloud account |
Your organization manages the infrastructure |
|
Hybrid Deployment |
Organizations that want a managed GermainUX Enterprise instance while keeping selected monitoring components inside their network |
Shared between Germain Software and your organization |
☁️ GermainUX Cloud
GermainUX Enterprise is hosted and managed by Germain Software in a dedicated, isolated environment. It is available worldwide on AWS, with other hosting options available when required.
Cloud deployment provides:
-
Faster provisioning
-
No GermainUX Enterprise infrastructure to manage
-
A dedicated customer environment
-
Secure communication with components deployed inside your network
-
The flexibility to monitor cloud, on-premise, browser-based, mobile, and native Windows applications
Components deployed within your infrastructure typically communicate with GermainUX Cloud over outbound HTTPS using port 443.
Deploy GermainUX Enterprise on GermainUX Cloud
🏗️ GermainUX On-Premise
GermainUX Enterprise can be deployed within your own data center or private cloud when your organization requires direct control over infrastructure, data residency, networking, security, or platform administration.
The on-premise deployment process includes:
-
Reviewing the infrastructure and software requirements
-
Obtaining the GermainUX deployment package and license
-
Installing the required infrastructure services
-
Installing GermainUX Enterprise
-
Deploying the monitoring components required for your applications
-
Validating connectivity and data collection
Deploy GermainUX Enterprise on-premise
🧩 GermainUX Components
The components you deploy depend on what you need to monitor or automate.
|
Component |
Purpose |
Typical deployment location |
|---|---|---|
|
GermainUX Enterprise |
Central configuration, data processing, analytics, dashboards, Session Replay, alerting, reporting, and automation |
GermainUX Cloud, your data center, or your private cloud |
|
GermainUX Engine |
Executes monitoring, analytics, integration, and automation tasks near the monitored systems |
Close to the monitored applications, databases, infrastructure, or services |
|
GermainUX Agent |
Windows service used to operate supported Windows monitoring components, including Code Profiler and RUM Windows |
Monitored Windows systems |
|
GermainUX Code Profiler |
Monitors and profiles server-side code, transactions, and dependencies for supported technologies such as Java, .NET, Go, and Node.js |
Application servers or monitored runtimes |
|
GermainUX JS Profiler |
Profiles JavaScript execution in supported web applications |
Supported browsers |
|
GermainUX RUM JS |
Captures real-user activity, performance, errors, Session Replay, and behavioral data from web applications |
Injected into the monitored web application |
|
GermainUX RUM Extension |
Provides browser monitoring when JavaScript cannot be injected into the application, including Salesforce Lightning |
Managed or individual user browsers |
|
GermainUX RUM Windows |
Captures real-user experience and Session Replay for native Windows applications |
User workstations |
|
GermainUX Mobile App |
Provides monitoring and automation capabilities for supported Android applications and devices |
Android applications and devices |
|
GermainUX RPA Bot Recorder |
Records browser interactions and creates Selenium-based synthetic scenarios for monitoring or automation |
Administrator or test workstation |
🔍 Select the Right User-Monitoring Component
🌐 Web Application With JavaScript Access
Deploy GermainUX RUM JS when you can add JavaScript to the monitored website or application.
It supports many platforms and frameworks, including Angular, React, Vue.js, Shopify, Magento, WordPress, Salesforce Experience Cloud, Microsoft Dynamics 365, Oracle Siebel CRM, and other web applications.
🚫 Web Application Without JavaScript Access
Deploy the GermainUX RUM Extension when you cannot modify the application or inject JavaScript into its root page context. This is commonly required for SaaS applications such as Salesforce Lightning.
The extension can be installed individually or centrally deployed to managed browsers.
Deploy the GermainUX RUM Extension
💻 Native Windows Application
Deploy GermainUX Agent and GermainUX RUM Windows to monitor the real-user experience of native Windows applications, including supported .NET, C#, and C++ applications.
This enables the collection of user interactions, application responsiveness, errors, freezes, crashes, workflow activity, and Session Replay.
📱 Android Application or Device
Deploy the GermainUX Mobile App to monitor and automate supported Android applications and devices.
Deploy the GermainUX Mobile App
🧰 Deploy Additional Monitoring and Automation Components
💻 GermainUX Engine
Deploy one or more GermainUX Engines when monitoring or automation must execute near an application, database, server, service, or other protected resource.
Engines can be installed on Windows or Linux or deployed using Docker. Multiple Engines may be distributed across environments, regions, or network zones.
🔧 Code Profiler
Deploy the Code Profiler when you need transaction-level visibility into application code and dependencies. The supported deployment process depends on the monitored runtime.
Deploy GermainUX Code Profiler
📈 JavaScript Profiler
Deploy the JS Profiler when you need detailed, real-time analysis of JavaScript function execution and browser-side performance.
🤖 RPA Bot Recorder
Install the RPA Bot Recorder to capture browser interactions and generate Selenium-based scenarios. Recorded scripts can then be imported into Germain Workspace, scheduled, managed, and executed as synthetic monitoring or automation tasks.
Install the GermainUX RPA Bot Recorder
📋 Typical Deployment Sequence
-
Choose where GermainUX Enterprise will run: GermainUX Cloud, your infrastructure, or a hybrid architecture.
-
Confirm infrastructure and network requirements: including outbound HTTPS access, proxies, firewalls, certificates, and access to monitored systems.
-
Deploy GermainUX Enterprise: when using an on-premise installation. Cloud instances are provisioned by Germain Software.
-
Deploy GermainUX Engines: wherever monitoring or automation must execute close to protected resources.
-
Deploy the required monitoring components: RUM JS, RUM Extension, RUM Windows, Mobile App, or Code Profiler.
-
Configure the monitored applications: using the appropriate Germain Workspace wizard.
-
Validate connectivity and authorization: confirm that components appear in Germain Workspace and are successfully transmitting data.
-
Validate data privacy settings: configure collection exclusions, masking, and anonymization before production rollout.
-
Confirm monitoring results: verify KPIs, dashboards, alerts, traces, and Session Replay.
-
Expand the deployment: progressively add applications, user groups, environments, and automation capabilities.
🛡️ Security and Data Privacy
GermainUX data collection can be configured according to your organization’s security, privacy, and compliance requirements.
Before production deployment, determine:
-
Which applications, pages, workflows, users, and environments may be monitored
-
Which data must not be collected
-
Which values must be masked or anonymized
-
Where collected data may be stored
-
Which users may access monitoring data or Session Replay
-
How long collected data should be retained
-
Whether monitored users must be notified under your organization’s policies
These controls apply whether GermainUX Enterprise is hosted in the cloud or deployed within your infrastructure.
🤝 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