Deploy GermainUX

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.

Deploy GermainUX Enterprise

⚙️ 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.

Deploy GermainUX Engine

🖥️ GermainUX Agent

Purpose: Windows service that operates supported Windows monitoring capabilities, including RUM Windows and .NET Code Profiler.

Typical deployment: Windows workstations and servers.

Deploy GermainUX Agent

🔍 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.

Deploy GermainUX JS Profiler

🌐 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.

Deploy GermainUX RUM JS

📦 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.

Deploy GermainUX RUM Windows

🤖 GermainUX Mobile App

Purpose: Provides monitoring and automation for supported Android applications and devices.

Typical deployment: Android application or device.

Deploy GermainUX Mobile App

⏺️ 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

Learn how to deploy RUM JS

🚫 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

Deploy GermainUX Agent

Deploy GermainUX RUM Windows

📱 Android Application or Device

Deploy GermainUX Mobile App to monitor and automate supported Android applications and devices.

Deploy GermainUX Mobile App


📈 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.

Deploy GermainUX Engine


🔧 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

Deploy GermainUX JS Profiler


🤖 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.

Deploy GermainUX Enterprise

4️⃣ 4. Deploy GermainUX Engines

Deploy Engines where monitoring or automation requires local access to protected resources.

Deploy GermainUX Engine

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