Skip to main content
Availability2014.1 or later

Deployment model

Cloud, yours, hybrid

Components

What to deploy

Pick by need

Quick reference

Sequence

Step by step

Overview

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 Enterprise can be hosted and managed by Germain Software in a dedicated cloud environment.This option provides:
  • 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

GermainUX Components

Deploy only the components required for your monitoring, analytics, and automation use cases.

Select the Right User Monitoring Component

Choose the Real User Monitoring component based on the application being monitored.
Use GermainUX RUM JS when JavaScript can be added to the monitored website or application.RUM JS captures:
  • User sessions
  • Page views
  • User interactions
  • Clicks
  • Application performance
  • Network requests
  • JavaScript errors
  • User behavior
  • Session Replay
Learn how to deploy RUM JS
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
Deploy GermainUX Agent + GermainUX RUM Windows for supported native Windows applications.Depending on the application, GermainUX can monitor:
  • User interactions
  • Application responsiveness
  • Errors
  • Freezes
  • Crashes
  • Workflow activity
  • Session Replay
Deploy GermainUX AgentDeploy GermainUX RUM Windows
Deploy GermainUX Mobile App to monitor and automate supported Android applications and devices.Deploy GermainUX Mobile App

Monitor Backend Applications and Infrastructure

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:
  • Applications
  • APIs
  • Databases
  • Servers
  • Operating systems
  • Files
  • Logs
  • Networks
  • Infrastructure
  • Cloud services
  • Messaging systems
  • Enterprise applications
  • Third-party services
Engine can be deployed on:
  • 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:
  • 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:
  • 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:
LoginSearchOpen RecordVerify Result
Open StoreSelect ProductAdd to CartVerify Cart
Open DashboardApply FilterVerify Results
Recorded scenarios can be used for:
  • Synthetic monitoring
  • Availability validation
  • Performance monitoring
  • SLA validation
  • Automated testing
  • Automation
Deploy GermainUX RPA Bot Recorder

Choose Components by Monitoring Requirement

Typical Deployment Sequence

1

Choose the GermainUX Enterprise Deployment Model

Choose:
  • GermainUX Cloud
  • Your cloud
  • Your data center
  • Hybrid
2

Confirm Requirements

Review:
  • Infrastructure
  • Network connectivity
  • HTTPS access
  • Firewalls
  • Proxies
  • Certificates
  • DNS
  • Security
  • Privacy
  • Data location
  • Access to monitored systems
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

Deploy GermainUX Engines

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

Deploy User Monitoring

Depending on the application, deploy:
6

Deploy Advanced Monitoring

7

Configure Monitoring

Go to:
Germain WorkspaceLeft MenuSettingsWizards
Select the Wizard appropriate for the application, technology, or component being monitored.
8

Validate Connectivity and Monitoring

Confirm:
  • 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:
  • 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

Insights

Review the types of real-time Insights you can get with GermainUX.

Integrations

Review GermainUX’s preconfigured integrations and capabilities across supported applications, frameworks, databases, operating systems, infrastructure, and enterprise technologies.

Automation

Check the other real-time automation (alerting, predicting, reporting, resolving, etc.) you can enable with GermainUX.

Compliance and Security

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.

Get Help

Contact GermainUX Support

The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.