• EnglishEspañol日本語한국어Português
  • Log inStart now

Compatibility and requirements for the Java agent

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.

Requirements to install the agent

Before you install the Java agent, ensure your system meets these requirements:

Built-in instrumentation

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:

Connect the agent to other New Relic products

The Java agent integrates with other New Relic products to give you end-to-end visibility:



AI monitoring

If you have version 8.12.0 or higher of Java agent, you can collect AI data from certain AI libraries and frameworks:

Browser monitoring

The Java agent automatically injects the browser JavaScript agent when you enable auto-instrumentation. After enabling browser injection, you can view browser data in the APM Summary page and quickly switch between the APM and browser data for a particular app. For configuration options and manual instrumentation, see and the Java agent.

Infrastructure monitoring

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 hosts by APM app in our infrastructure UI. For more information, see APM data in the infrastructure UI.

New Relic dashboards

The Java agent sends default events and attributes to dashboards, or you can run NRQL queries in the query builder. You can also record custom events for advanced analysis.

Synthetic monitoring

Synthetic transaction traces connect requests from synthetic monitors to the underlying APM transaction.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.