- Legacy APM Overview:
- Overview
- Components and documentation
- Install and run
- Data Model
- Distributed tracing
- Real User Monitoring (RUM)
- OpenTracing bridge
- OpenTelemetry integration
- Observability integrations
- Cross-cluster search
- Agent and Server compatibility
- Troubleshooting
- Breaking changes
- 7.8.0 APM Breaking changes
- 7.7.0 APM Breaking changes
- 7.6.0 APM Breaking changes
- 7.5.0 APM Breaking changes
- 7.4.0 APM Breaking changes
- 7.3.0 APM Breaking changes
- 7.2.0 APM Breaking changes
- 7.1.0 APM Breaking changes
- 7.0.0 APM Breaking changes
- 6.8.0 APM Breaking changes
- 6.7.0 APM Breaking changes
- 6.6.0 APM Breaking changes
- 6.5.0 APM Breaking changes
- 6.4.0 APM Breaking changes
- Release highlights
Real User Monitoring (RUM)edit
Real User Monitoring captures user interaction with clients such as web browsers. The JavaScript Agent is Elastic’s RUM Agent. To use it you need to enable RUM support in the APM Server.
Unlike Elastic APM backend agents which monitor requests and responses, the RUM JavaScript agent monitors the real user experience and interaction within your client-side application. The RUM JavaScript agent is also framework-agnostic, which means it can be used with any frontend JavaScript application.
You will be able to measure metrics such as "Time to First Byte", domInteractive
,
and domComplete
which helps you discover performance issues within your client-side application as well as issues that relate to the latency of your server-side application.