New Instrumentation (disabled by default)
- Netty Http Server and Client Instrumentation #352
- System property: dd.integration.netty.enabled=true
- Environment variable: DD_INTEGRATION_NETTY_ENABLED=true
- Generic JSP Instrumentation and Tomcat Jasper JSP Compilation Instrumentation #354
- System property: dd.integration.jsp.enabled=true
- Environment variable: DD_INTEGRATION_JSP_ENABLED=true
- Akka-Http Server Instrumentation #350
- Instrumentation supports the Lagom Framework as well
- System property: dd.integration.akka-http.enabled=true
- Environment variable: DD_INTEGRATION_AKKA-HTTP_ENABLED=true
- Lettuce 5 redis client integration #336
- System property: dd.integration.lettuce.enabled=true
- Environment variable: DD_INTEGRATION_LETTUCE_ENABLED=true
- Elasticsearch Client Instrumentation #329
- System property: dd.integration.elasticsearch.enabled=true
- Environment variable: DD_INTEGRATION_ELASTICSEARCH_ENABLED=true
- URLConnection Instrumentation #340
- Includes HttpURLConnection
- System property: dd.integration.httpurlconnection.enabled=true
- Environment variable: DD_INTEGRATION_HTTPURLCONNECTION_ENABLED=true
- Spymemcached Instrumentation #353
- System property: dd.integration. spymemcached.enabled=true
- Environment variable: DD_INTEGRATION_SPYMEMCACHED_ENABLED=true
Improvements
- Add Correlation Identifier for use with logging MDC Frameworks #345
- Set Servlet’s user-principal as a tag when available #371
- Reduce rounding errors for sub-ms spans #358
- Enhance JMS receive instrumentation #360
- Trace calls without messages to consume
- Instrument
wait(timeout)
calls
- Enhance threadpool instrumentation to work with SlickDB #341
Bugfixes