New Relic Insights is an analytics tool that lets you query and visualize data about your software and infrastructure systems, and better understand that data from a business perspective.
What is Insights?
Insights is a UI for querying and charting your New Relic data. The Insights UI is available for all New Relic users, but the amount of data available and how long it's retained for varies depending on subscriptions.
The Insights UI lets you:
- Make powerful queries using NRQL, our query language, to troubleshoot and solve problems.
- Use NRQL to generate custom charts, reports, and dashboards.
- Combine related dashboards into data apps, which allow teams and non-technical users to easily explore data.
With an Insights Pro subscription, you can extend the data retention for some event data (a specific data type). For example, if you had a New Relic APM Pro subscription, adding an Insights Pro subscription would keep your APM-reported events, including custom events, around longer. Note that a paid Insights subscription gives you longer access to your data, no matter if you use the Insights UI or another query option. For details about benefits of an Insights Pro subscription, see Event data retention.
User and data analysis
New Relic Insights leverages the data from New Relic products and integrations to allow you to analyze user behavior, business transactions, customer insights, and more. New Relic APM helps people optimize their apps, while Insights helps people optimize their bottom line. It's a software analytics resource to help everyone from C-level executives to front-end developers make better decisions and build better products.
Using the Insights UI, you can quickly and easily build dashboards to identify problems with your apps and hosts in real-time or to track ongoing data trends.
Insights gives you access to:
- A high-powered, index-free database that stores your New Relic-reported data in the cloud.
- NRQL: a query language similar to SQL, allowing powerful and specific analysis of your data.
- The Event API: a REST-ful API for reporting custom events and attributes and to get data for local applications.
- A dashboard management interface with a collection of charts to help you represent data quickly and clearly, and an API to manage those dashboards.
Data reporting and security
Insights accesses data reported from New Relic products and services. It doesn’t report data on its own.
What data can you query in Insights?
You can add custom attributes to some events in order to better understand your customers, your app, and your business. You can also create custom events for page views, host transactions, or anything that can be reported online.
Use the event data explorer to search for and understand your event data.
Metric timeslice data
New Relic APM, Browser, and Mobile report and display some metrics in a simple format that we call metric timeslice data. To query this type of data, you can:
- Use Insights' metric data explorer to search and chart this data (including custom metrics).
- Query it with NRQL.
Send custom data to Insights
See Report custom data.
Compatibility and requirements
Most data New Relic reports is accessible for querying in Insights and with NRQL. Here are some compatibility details for our main products:
All New Relic APM agents released after May 2014 report default events. The specific minimum agent versions are:
- C SDK: All versions
- Go: All versions
- Java: 3.4.0 or higher (but not legacy Java SE 5.0 agent)
- .NET: 188.8.131.52 or higher
- Node.js: 1.6.0 or higher
- PHP: 184.108.40.206 or higher
- Python: 220.127.116.11 or higher
- Ruby: 18.104.22.168 or higher
New Relic recommends always using the latest agent version. Older versions will lack the functionality available in the most recent version. For update instructions, see Update the New Relic agent.
- All New Relic Browser agent versions released after March 2015 report default events. Some event types are tied to specific features; for details, see Browser default events.
- All New Relic Infrastructure agent versions report default events. Each Infrastructure integration also sends its own events; for details, see the documentation for a specific integration.
- All New Relic Mobile agents released after May 2015 report default events (iOS version 5.0.0 and Android version 5.0.0). However, some event types require higher versions: New Relic recommends using iOS version 5.15.0 or higher and Android version 5.15.1 or higher.
- New Relic Synthetics reports default events.
- Custom data
- You can report custom events, or annotate some events with custom attributes.
For more details about the data reported by specific integrations, see New Relic integrations.