Factors That Affect Sizing
Initial Sizing Recommendations
Storage Planning
Validate the Sizing
Overview
The hardware required for an on-premise GermainUX deployment depends on the volume and type of telemetry collected, the number of monitored users and applications, the enabled features, and the required data-retention period. The recommendations below provide initial sizing guidance. A deployment-specific sizing assessment should be completed before provisioning a production environment.Factors That Affect Sizing
Hardware requirements are influenced by:- Number of monitored users
- Number and type of monitored applications
- Daily volume of collected AA Units
- Session Replay volume
- Code-profiling and tracing volume
- Monitoring frequency
Show all 13
Show all 13
- Number and complexity of dashboards, reports, alerts, and automations
- Concurrent GermainUX Workspace users
- Data-retention requirements
- High-availability and disaster-recovery requirements
- Custom GermainUX configurations and integrations
- Performance characteristics of the monitored applications
- Expected growth
Initial Sizing Recommendations
GermainUX Workspace
The Workspace requirements apply to an end-user machine used to access GermainUX through a supported browser. Workspace resource consumption may increase when users display:- Large dashboards
- Complex visualizations
- Session Replay
- Large result sets
- Multiple browser tabs
GermainUX Enterprise
GermainUX Enterprise processes collected telemetry and supports configuration, analytics, dashboards, alerting, reporting, Session Replay, integrations, and automation. Memory and CPU requirements increase with:- Data-ingestion volume
- Concurrent analyses
- Dashboard complexity
- Alert and report frequency
- Number of connected monitoring components
- Custom processing and automation
GermainUX Datastore
Datastore requirements apply to supported technologies such as Elasticsearch, PostgreSQL, MySQL, or Oracle Database. Actual datastore sizing depends heavily on:- Data-ingestion rate
- Retention period
- Indexing and replication
- Session Replay volume
- Backup strategy
- Query concurrency
- High availability
- Datastore technology and configuration
Storage Planning
The storage values above represent initial minimum recommendations. Production storage should be calculated using:- Datastore indexes
- Replicas
- Temporary processing
- Backups and snapshots
- Log files
- Software upgrades
- Reindexing or migration
- Unexpected growth
Component Distribution
For smaller or non-production environments, multiple GermainUX components may share infrastructure. For production environments, consider separating:- GermainUX Enterprise
- GermainUX Datastore
- GermainUX Engines
- Messaging and supporting services
- Backup or disaster-recovery infrastructure
High Availability
The table above does not include additional capacity required for high availability. A highly available deployment may require:- Multiple GermainUX Enterprise instances
- Multiple datastore nodes
- Replicated storage
- Load balancers
- Redundant messaging services
- Additional GermainUX Engines
- Backup and disaster-recovery infrastructure
Non-Production Environments
Development, testing, and training environments can often use fewer resources than production, depending on their workload. Do not use reduced test-environment specifications to estimate production requirements unless the test reproduces representative:- User volume
- Telemetry volume
- Data retention
- Dashboard activity
- Session Replay activity
- Alerting and reporting workload
Validate the Sizing
Before production rollout:Deploy the proposed configuration in a representative environment
Generate or collect realistic monitoring volume
Measure CPU, memory, disk utilization, and disk latency
Test dashboards, analyses, alerts, reports, and Session Replay
Validate ingestion during peak activity
Confirm that retention and cleanup processes operate correctly
Measure backup and recovery performance
Add capacity for growth and operational overhead
Review the results with Germain Software before finalizing production sizing
Cloud Deployment
When GermainUX Enterprise is hosted on GermainUX Cloud, Germain Software manages the central platform infrastructure and adjusts its capacity according to the agreed deployment requirements. Components deployed within your organization—such as GermainUX Engines, Agents, or profilers—must still meet their respective requirements. For accurate production sizing, contact Germain Software with your expected application, user, telemetry, Session Replay, and retention volumes.Get Help
Contact GermainUX Support
Can't find what you need?
The content of this document is proprietary to GERMAIN SOFTWARE.

