Browser User-Experience KPIs
Segment by page and device
Business-Process KPIs
Measure processes across channels
Synthetic-Monitoring KPIs
Bots validating key applications
Alerts and Reports
Alerts for key conditions
KPIs for .NET Monitoring, Automation, and Session Replay
Overview
GermainUX provides KPIs for monitoring the user experience, application performance, code execution, errors, business processes, infrastructure, and availability of .NET applications. Monitoring can cover:- ASP.NET and ASP.NET Core web applications
- .NET APIs and services
- Native Windows applications built with .NET
- Background services and scheduled processes
- Application integrations
- Hosts, processes, databases, and containers
- Synthetic user scenarios
Browser User-Experience KPIs
For browser-based .NET applications, GermainUX RUM JS can collect:
These KPIs can be segmented by application, environment, page, user, browser, device, location, release, or business process.
Native Windows Application KPIs
GermainUX RUM for Windows monitors the experience of users working in supported native Windows applications developed with technologies such as C# and .NET. Available telemetry can include:- Application start and exit
- Window and view activity
- User clicks
- Keyboard activity
- Control and value changes
- Navigation
Show all 14
Show all 14
- Searches
- Application freezes
- Application crashes
- User-session duration
- User inactivity
- Errors visible to the user
- Lost productivity
- Session Replay
.NET Code and Transaction KPIs
The GermainUX Code Profiler can monitor supported .NET application code and transactions. Common measurements include:
Code-level visibility depends on the supported .NET runtime, profiler configuration, deployment permissions, and selected monitoring scope.
Error and Reliability KPIs
GermainUX can monitor errors visible through deployed components and configured data sources, including:- .NET exceptions
- Unhandled exceptions
- Application crashes
- Application freezes
- HTTP errors
- API failures
Show all 14
Show all 14
- JavaScript errors
- Browser resource failures
- Network timeouts
- Database errors
- Log-file errors
- Failed business-process steps
- Synthetic transaction failures
- Errors displayed to users
Business-Process KPIs
GermainUX can analyze business processes represented by browser activity, Windows application events, code transactions, logs, APIs, or synthetic scenarios.
Examples include login, customer onboarding, order processing, case management, document handling, approvals, and custom employee workflows.
API and Integration KPIs
For .NET APIs, services, and integrations, GermainUX can monitor:- Request volume
- Response time
- HTTP status
- Success and failure rates
- Timeouts
- Retries
Show all 12
Show all 12
- External-service duration
- Database duration
- Queue activity
- Scheduled-job execution
- Service availability
- Exceptions and log errors
Application and Infrastructure KPIs
The GermainUX Engine can collect operational KPIs from accessible application and infrastructure interfaces. Common measurements include:- Application and service availability
- Process state
- Process CPU and memory
- Host CPU and memory
- Disk and filesystem utilization
- Network availability and response time
Show all 11
Show all 11
- Database response time
- Connection utilization
- Container or service health
- Log error volume
- Endpoint availability
Synthetic-Monitoring KPIs
GermainUX RPA bots and automated HTTP actions can continuously validate important .NET applications and services.
Synthetic scenarios can validate browser applications, supported Windows workflows, APIs, and business transactions.
Automation KPIs
GermainUX records the outcome of configured monitoring and corrective actions, including:- Alert volume
- SLA violation count
- Automated-action execution
- Automated-action success or failure
- Script execution
- HTTP action result
Show all 10
Show all 10
- Recovery validation
- Time to detect
- Time to initiate remediation
- Time to recover
Recommended Dashboard Measures
For each KPI, use the measures appropriate to the data:- Count
- Unique users
- Affected sessions
- Average
- Median
- Percentiles
Show all 14
Show all 14
- Minimum and maximum
- Success and failure rates
- Error count
- Duration
- Throughput
- Trend compared with the previous period
- Deviation from a baseline
- Estimated lost productivity
Alerts and Reports
Configure alerts for conditions such as:- Application or endpoint unavailable
- Increased exception or crash rate
- Application freezes
- Slow user
Additional Resources
Pivot and Measures for KPIs
Read more
Create your KPIs
Read more
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.

