To try the preview for RUM Auto-Instrumentation, follow the instructions on this page.
Overview
RUM Auto-Instrumentation allows you to add RUM JS to your web app HTML. It works by injecting the RUM Browser SDK into the HTML responses being served through a web server or proxy. After auto-instrumentation is set up, you can manage configurations from the UI.
Getting started
Select a platform to start collecting RUM data on your application:
Limitations
Keep in mind the following limitations when using auto-instrumentation:
- This instrumentation method does not support advanced RUM configurations.
- If your web server is acting as a proxy and the upstream server uses end-to-end encryption (TLS) or content compression (gzip, zstd, Brotli), the RUM Browser SDK cannot be injected. To ensure proper instrumentation:
- Disable content compression on the upstream server.
- Enable TLS origination on the web server.
Further reading
Additional helpful documentation, links, and articles: