Simple Log Service integrates the Real User Monitoring (RUM) sub-service of Application Real-Time Monitoring Service (ARMS). RUM tracks user sessions across browsers, apps, HTML5 pages, and mini programs to measure page performance, resource loading, network requests, JavaScript errors, and failures.
Use cases
Track page performance: Measure page load times, resource loading, and network requests to locate slow user experiences.
Diagnose frontend errors: Trace JavaScript errors and failures back to specific user sessions.
Explore metric data: Analyze monitoring data across all dimensions. Configure dimensions and metrics as filter conditions to isolate errors and troubleshoot issues.
Query logs and metrics: Store logs in Simple Log Service for querying and analysis. Manage metric data through ARMS Prometheus.
How it works
RUM integrates with your frontend application without instrumentation. Add dependencies to your project and configure initialization code to start collecting data.
| Capability | Description |
|---|---|
| Session replay | Replays user sessions to trace errors, delays, and exceptions during user interactions. |
| End-to-end analysis | Combines with Application Monitoring for full-stack network analysis and troubleshooting. |
| Log storage | Stores logs in Simple Log Service. Use Simple Log Service to query and analyze log data. |
| Metric storage | Integrates metric data with ARMS Prometheus. Use ARMS Prometheus to manage RUM metric data. |
| Visualization | Provides out-of-the-box Grafana dashboards. Create custom dashboards based on your business requirements. |
Get started
Log on to the Simple Log Service console.
In the Log Application section, click the All Products tab. Then, click ARMS User Experience Monitoring.