New Relic's Java agent includes built-in instrumentation of the most popular parts of the Java ecosystem, including app servers, frameworks, databases, and message queuing systems. For frameworks and libraries that are not instrumented out of the box, you can extend the agent with Java custom instrumentation.
Want to try out New Relic's Java agent? Create a New Relic account for free! No credit card required.
Before you install the Java agent, ensure your system meets these requirements:
After you install the Java agent, it automatically instruments many popular frameworks and libraries. With automatic instrumentation, the agent collects rich data out of the box, and data will show up in your New Relic dashboards within minutes of installation. Even if your library is not automatically instrumented, you can still collect data with custom instrumentation and the Java agent API.
The agent automatically instruments these frameworks and libraries:
The Java agent integrates with other New Relic products to give you end-to-end visibility:
When you install the Infrastructure and APM agents on the same host, they automatically detect one another. You can then view a list of hosts in the APM UI, and filter your Infrastructure hosts by APM app in the Infrastructure UI. For more information, see APM data in Infrastructure.
Synthetic transaction traces connect requests from synthetic monitors to the underlying APM transaction.