Monitoring Perspectives
Infrastructure and user-side views
Real User Network Monitoring
Network conditions users experience
Real-Time Dashboards & Reports
Live network health views
Advanced Configuration
Multiple monitors for paths
GermainUX provides real-time Network Observability, Digital Experience Monitoring, Analytics, Alerting, and Automation.
Monitoring Perspectives
Monitor network performance from two complementary perspectives:
Combining infrastructure and user-side telemetry helps teams identify network conditions affecting applications and users.
End-to-end Flow
UserBrowserNetworkApplication / ServerInfrastructure
Server-Side Network Monitoring
The GermainUX Engine can continuously monitor network connectivity and performance between a monitoring source and target server. Use Engine-based monitoring to identify:- Network availability
- Connectivity problems
- Slow response
- Latency
- Performance degradation
- Target availability
Real User Network Monitoring
GermainUX RUM provides visibility into the network conditions experienced by actual users. RUM JS or the GermainUX Browser Extension can capture browser-side network information such as:- Network quality
- Page and resource loading performance
- DNS lookup time
- Connection time
- Network request performance
- Effective connection type
Network Quality Detection
GermainUX can classify the effective network connection observed by the user’s browser. Network grades include:slow-2g2g3g4g
slow-2g, 2g, and 3g
can be classified as poor network conditions.
Poor Network Location Detection
GermainUX can identify locations associated with poor network conditions. When a user’s network grade becomes poor, GermainUX can generate a Poor Network Location metric containing available location and network information. This helps teams identify whether network problems are concentrated around particular locations or user populations.Network Response Time
Monitor network response time between GermainUX and target systems. Response-time monitoring helps identify:- Slow connectivity
- Network degradation
- Intermittent performance
- Target responsiveness
Detect Network Issues in Real Time
GermainUX can help detect conditions such as:- Target unavailable
- Slow network response
- Poor user network
- Network grade degradation
- Connectivity problems
- Network conditions affecting application performance
Correlate Network Performance with User Experience
Network telemetry becomes more valuable when correlated with application and user-experience monitoring. For example:Slow PageSlow Network RequestPoor Network GradeUser Location
or:
Application UnavailableTarget ServerNetwork Connectivity
This helps teams determine whether poor application experience originates in the application, supporting service, infrastructure, or network.
Real-Time Dashboards & Reports
Analyze network telemetry through customizable dashboards and automated reports. Examples include:- Network availability
- Response time
- Poor network conditions
- Network grade
- User location
- Network-related application performance
- Historical network trends


Alerts & SLA Monitoring
Configure alerts and SLA thresholds for network conditions requiring attention. For example:- Target unavailable
- Response time exceeds threshold
- Poor network grade detected
- Connectivity degradation
- Repeated network-related application issues
Automation
Network conditions can trigger GermainUX automation. For example:MonitorDetectAnalyzeAlertAutomate
Depending on the environment, automation can include:
- Notifications
- Reports
- Scripts
- Incident workflows
- Other configured operational actions
End-to-End Observability
Network monitoring can be combined with other GermainUX monitoring capabilities to provide end-to-end visibility. For example:UserBrowserNetworkApplicationServiceServer
This allows teams to understand both:
What did the user experience?
and:
Was the network contributing to it?
Deployment
GermainUX provides two primary network-monitoring approaches:GermainUX Engine
Deploy a Network Monitor from a GermainUX Engine to monitor connectivity and performance between a source and target server.GermainUX RUM
Use RUM JS or the GermainUX Browser Extension to monitor network conditions experienced by actual application users. See Deploy Network Monitoring for deployment instructions.Get More Information
Network monitoring can be configured according to your applications, infrastructure, users, locations, performance requirements, and network architecture. The GermainUX team can help configure network monitoring, analytics, thresholds, dashboards, alerts, and automation for your environment.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 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.

