New Relic Announces Support for Spring 5, Including WebFlux
Blog post from New Relic
The Spring Framework, a prominent tool for building web applications on the Java Virtual Machine, now enjoys enhanced support from New Relic APM with its latest version, Spring 5, which features the WebFlux framework for non-blocking I/O and a reactive coding style tailored for high-throughput services. New Relic APM's WebFlux instrumentation identifies transactions through route functions, monitors incoming requests, and tracks route handlers and methods to diagnose bottlenecks and service failures, whether using Spring WebFlux or Web MVC. It allows tracing of cross-thread activities and external WebClient calls while supporting custom asynchronous handling through New Relic's async API and @Trace annotation. This comprehensive monitoring extends to distributed tracing, offering visibility across diverse frameworks and languages, and is crucial for maintaining effective oversight in microservice architectures. Users can deploy Spring services via Spring Boot or app servers like Apache Tomcat and Eclipse Jetty, using either Java or Kotlin, and gain critical insights by installing the New Relic APM Java agent.