Monitoring Options
Pick what to measure
Enable Poor Network Location
Flag poor user connections
Configure Dashboards
Network health against app impact
Advanced Configuration
Multiple source-target monitors
Configure Network Monitoring
Configure GermainUX network monitoring to define response-time thresholds, user network quality, poor-network detection, dashboards, SLAs, and alerts.Configuration depends on whether network monitoring is performed by:
Monitoring Options
- GermainUX Engine
- GermainUX RUM JS / Browser Extension
Configure Engine-Based Network Monitoring
Configure Response-Time Threshold
The Network Monitor Wizard allows you to define a response-time threshold. For example: Threshold = 10 seconds A response time greater than the configured threshold can trigger the associated SLA condition. Choose a threshold appropriate for the network path and application requirements. Different targets may require different thresholds.Configure Monitoring Frequency
Configure how frequently the Network Monitor executes. Consider:- Network criticality
- Required detection speed
- Target availability requirements
- Monitoring overhead
Configure Source & Target
A Network Monitor operates between a configured: Source Server → Target Server Ensure the selected source represents the network path you actually want to monitor. For example: Germain Engine → Application Server may provide different information than: Application Server → Database Server Create separate monitors when multiple network paths require independent monitoring.Configure SSH — If Required
When the monitor requires SSH execution, associate the appropriate SSH credentials. Use credentials with only the permissions required for monitoring.Configure User-Side Network Monitoring
Enable Poor Network Location
Navigate to:Germain WorkspaceAnalyticsUX Monitoring Profiles
Select the appropriate UX Monitoring Profile and enable:
Report Poor Network Location
GermainUX can then identify poor network conditions experienced by users of the monitored application.
Configure Poor Network Grades
GermainUX RUM uses effective connection types to classify browser network conditions. Available grades include:slow-2g2g3g4g
settings.plugins.poorNetworkLocation.poorGrades = ['slow-2g', '2g', '3g'];
With this configuration, slow-2g, 2g, and 3g are considered poor network conditions.
To classify only slower connections as poor:
settings.plugins.poorNetworkLocation.poorGrades = ['slow-2g', '2g'];
Choose the classification appropriate for the application.
A data-intensive application may consider 3g poor, while a lightweight application may not.
Network Grade Data
GermainUX records supported browser-side network information using the user-experience data model. The Poor Network metric can include: Type: Browser:Poor Network Value: Downlink Mbps Name: Network Grade Location: Location Dimension This allows network quality to be analyzed by application, session, user population, and available location dimensions.Configure Poor Network Location Analysis
Use Poor Network Location telemetry to identify where poor user network conditions occur. Analyze network conditions by dimensions such as:- Location
- Application
- User population
- Browser
- Device
- Network grade
Configure SLAs
Configure SLA conditions for network performance that requires operational attention. Examples: Target Response Time > Threshold Target Unavailable Poor Network Condition Detected Choose thresholds according to the application and network path being monitored. Avoid applying the same threshold indiscriminately across all targets and applications.Configure Dashboards
Create dashboards to analyze network health and its impact on applications. Examples include:- Network response time
- Target availability
- Poor network grade
- Poor network locations
- Network-related application performance
- Network performance trends
Slow SessionsUser LocationNetwork Condition
Configure Alerts
Configure alerts for network conditions requiring action. Examples include:- Target unreachable
- Response time exceeds threshold
- Repeated network degradation
- Poor network conditions affecting critical users
- Network-related application performance degradation
- Threshold
- Duration
- Recipients
- Escalation
- Actions
Configure Automation
Network SLA conditions can trigger configured GermainUX actions. For example:Network MonitorSLAAlert / Report / Script
or:
Poor Network DetectionAnalysisAlert
Use automation for conditions where an operational response is appropriate.
Validate Configuration
After configuration, verify both normal and degraded network conditions where possible. For Engine monitoring, confirm:- Source and target are correct
- Monitor executes successfully
- Response time is collected
- Threshold evaluates correctly
- SLA and actions operate as expected
- Network grade is collected
- Poor-network classification is correct
- Poor Network Location is generated when applicable
- Network telemetry is associated with the correct application and session
Advanced Configuration
Network monitoring can be extended by creating multiple Network Monitors for different source-to-target paths and combining the resulting telemetry with application, infrastructure, and user-experience monitoring. For user-side monitoring, advanced RUM configuration can be used to adjust the effective network grades considered poor according to the performance requirements of the application. Please contact us for any help.Get Help
Contact GermainUX Support
The Germain Team can help you set this up.
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 LLC.

