- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`RUM Auto-Instrumentation through Java servlet-based web servers is in Preview.
Request AccessRUM Auto-Instrumentation automatically adds RUM monitoring to your web application server, so you can start collecting RUM data by editing a configuration file instead of having to modify your frontend code directly. However, if you want to track specific user actions (custom actions) or add custom event details (event attributes), you still need to add some code to your application.
The Java SDK works by monitoring your servlet API (which handles web requests and responses), automatically checking each HTTP response your server sends. When it detects an HTML response, it looks for the <head>
section and automatically adds the RUM JavaScript code there. The rest of your HTML content remains unchanged. This approach adds minimal overhead, so it works well even with streaming responses (where content is sent in real-time).
clientToken
applicationId
remoteConfigurationId
To get access to configuration steps for this feature, join the preview program.
If you don’t see the RUM JavaScript tag injected, try the following steps:
DD_RUM_ENABLED=true
DD_RUM_APPLICATION_ID=<your-application-id>
DD_RUM_CLIENT_TOKEN=<your-client-token>
DD_RUM_REMOTE_CONFIGURATION_ID=<your-remote-config-id>
dd.trace.debug=true
(system property) or DD_TRACE_DEBUG=true
(environment variable)<head>
sectionIn addition, when debug logging is enabled, you should see a message like this at startup:
DEBUG datadog.trace.api.Config - New instance: Config{..., rumEnabled=true, rumInjectorConfig={"applicationId":"appid","clientToken":"token","site":"datadoghq.com","remoteConfigurationId":"remoteconfigid"}, ...}
This confirms that RUM Auto-Instrumentation is properly configured.
추가 유용한 문서, 링크 및 기사: