• /
  • Log in
  • Free account
Docs

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.

Requirements to install the agent

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

Automatically instrumented frameworks and libraries

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:

Product

Integration

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

New Relic One 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 Synthetics monitors to the underlying APM transaction.

For more help

If you need more help, check out these support and learning resources:

Docs
Create issueEdit page
Copyright © 2021 New Relic Inc.