These are the top 10 snapshot results. To see complete query results, hit 'Return'.

Application Performance Monitoring Features


Is it your application or the network that's slowing you down? New Relic APM gives you grouped views for quick-diagnosis of domain-level problems. Drill down into specific requests to see performance metrics by response time, throughput, and data transfer size.

Application Monitoring

Application Monitoring in one place allows you to see your application performance trends at a glance – from page load times, to error rates, slow transactions, and a list of servers running the app.

Application Response Times

The application response time is an average of the total time spent, across all web transactions occurring during a selected time frame, on the server-side. In the application overview the time spent in the app server is broken down into different layers including, request queuing, database, caching, application code, external calls and more.

Application Histograms & Percentiles
Percentiles-thumb

Histograms and Percentiles are valuable statistical tools that show you the distribution of response times for all of your transactions. Whether you're looking for deeper visibility into your app or browser side performance issues, or just want to identify transaction outliers, histograms and percentiles will provide you the kind of actionable data you need to quickly pinpoint and troubleshoot problems.

Most Time Consuming Transactions
Transactions-thumb

Transactions can be accessed both on the overview page and in the left hand navigation. This list of most time consuming web transactions provides aggregated details around the surfaced slow transactions occurring during a specified time window alongside the total response time for each. Drill into these transactions to discover specific details around each individual transaction, where time is being spent, throughput and drill into transaction traces.

Performance of External Services

External service instrumentation captures calls to out-of-process services such as web services, resources in the cloud, and any other network calls. The external services dashboard provides charts with your top five external services by response time and external calls per minute.

Transaction Tracing

Visualizing where your app is spending its time is a game-changer. You can't fix what you can't see. Transaction tracing extends the New Relic service to the tiniest transaction detail levels - Collecting data for your slowest individual HTTP requests, all the way down to the SQL.

Cross Application Tracing
Cross-application-traces-thumb

Cross Application Tracing enables users to monitor highly distributed and service-oriented applications. New Relic traces transactions across tiers and services to provide end-to-end visibility and automatically maps each tier of highly distributed and service-oriented apps in our Application Topology Map to easily visualize the relationship between tiers.

Track Key Business Transactions
Key-transactions-thumb

Key Transactions monitor, manage and track the most important business transactions independent of the overall application. With Key Transactions users set transaction level alerting thresholds and access transaction specific dashboards, topology maps, and SLA reports.

Transaction Breakdown
Transaction-trace-details-thumb

View individual application transaction breakdowns including a text list of all segments for all executions of a single transaction. Receive performance details of each segment including % time, average calls per transaction, and average time.

X-Ray Sessions
Xray-sessions-thumb

Gain deeper insights into a key transaction's performance by showing transaction traces alongside long-running profiler results. After you start an x-ray session, New Relic will collect up to 100 transaction traces and a thread profile for your transaction. Collection automatically stops at 100 traces or 24 hours, whichever comes first.

Thread Profile
Thread-profile-thumb

Identify hot spots in your app with New Relic's low-impact production thread profiler. Stack traces are collected over a specified duration, aggregated and displayed in a detailed call tree for fine-grained diagnosis. Performance monitoring at its easiest.

JVM Performance Analyzer (Java)

With our JVM Performance Analyzer, we're showing more data than ever that's relevant to anyone running on the JVM, regardless of what programming language or framework they use. The data includes thread activity, HTTP session data, connection pool metrics, class load/unload counts, and more. And true to the New Relic spirit, we present it in a way that just makes sense. Although much of this data is derived from JMX values, we comb through them automatically for you so that you don't have to worry about it.

Service Map

Get visibility into your microservice architectures and understand how your distributed apps and services are performing.

Access to Performance Data API

Create customized queries on metric names and metric data, including application server response times, page load times, and number of transactions and page loads. Also receive data about error rates and application server performance.

Deployment Analysis, History, and Comparison
Deploy-history-thumb

Allows you to see before and after picture of your app's performance when a change has been deployed. Quickly back out a change before it affects users in production.

Database Monitoring

Database monitoring provides a detailed overview of your database performance - pointing out critical errors that are slowing down your application.

Time Spent in Database Calls
Database-monitoring-thumb

The database overview provides a stack ranking of the most time consuming database calls along with aggregated metrics around response times and throughput and slow SQL traces.

Database Call Response Time and Throughput

Drilling into an individual database call provides specific details to that call around response time and throughput, time consumption by caller and slow sql traces all specific to that individual call.

SQL Query Analysis

Track the exact SQL statements that are slowing down your site. Get samples of the worst performing SQL and stack traces to understand exactly where the SQL is used in your code, and how to fix it.

Slow SQL Report

Slow SQL samples are examples of the worst performing SQL on your site. Along with the SQL, New Relic collects the context and diagnostic information you need to fix your database performance issues.

Filter-database-type
Filter to a specific database/cache type

Ability to filter the page to show only operations, charts, and metrics for a specific data store type.

Search-database-operations
See and search all database/cache operations

Visualize an 'All Operations Table’ that is designed to show every operation for all databases and caches for the app within the selected time window.

Availability & Error Monitoring

Alerting enables you to set your own warning and critical thresholds so you can stay on top of finding and resolving problems quickly, and collaboration allows you to easily share problems/solutions with your team members. Also, check out our New Alerts features for apdex, error rates, response times, throughput, key transactions, and custom metrics.

Alert Policies
Alert-policies-thumb

Alert policies allow you to set thresholds for groups of applications with similar alerting needs. Manage your application policies alert channels by creating specified notification groups or leverage New Relic's integrated alerting channels such as HipChat, Jira, PagerDuty, and Campfire - all in one unified dashboard.

Availability Monitoring

New Relic uses an external pinger to verify your customers can reach your site. The pinger service verifies application availability by making requests to them regularly, recording errors, and sending downtime alerts when an application is down.

Reports

Create and receive customized reports that are just as easy to read as they are to share. Our detailed reports include everything from deployments and availability, to performance and customized dashboards.

Custom dashboards

Keep an eye on your most critical performance metrics quickly by adding them to a custom dashboard. Build ANY dashboard you want with ANY data you want – no coding involved. With a simple point-click and drag-drop interface, select from a variety of native New Relic performance metrics and your own custom metrics to build out your personalized custom dashboard.

Deployments
Apm-overview-thumb

Your Deployments dashboard lists recent deployments and their impact on your end user and app server's Apdex scores, response times, throughput, and errors. You can view and drill down details, use search and sort options, hide or delete the error, share it with others, or file a ticket about it.

Availability

The Availability report uses New Relic's availability monitor (sometimes referred to as the pinger or pinging service) to measure your site's uptime. The primary report chart compares throughput (calls per minute) and errors per minute for the selected time period. This information is useful to correlate with overall application performance.

Scalability

New Relic APM's Scalability analysis report shows response time, database utilization, and CPU utilization compared to app load as scatter plot charts. This helps you analyze performance and potential hardware needs as your app grows.

Capacity

New Relic APM's Capacity analysis report shows how many instances of your app are running and how busy they are. This information is useful to analyze whether your app has enough instances deployed to support request loads. You can then use this information to fine-tune your configuration for optimal performance.

SLA

View daily, weekly, or monthly SLA reports showing graphical trends over selected time periods, to better understand where application performance is heading. You can also download the reports as files with comma-separated values (.csv).

Host Usage

The APM Host Usage Report provides a clear view into the unique hosts and applications that have connected to New Relic during a specified time window. Host usage reporting provides details on which applications and accounts each host was used by on an hourly basis.

Team Collaboration

Our APM tools make it easy for DevOps teams to collaborate, share, and work together to solve problems.

Notes/Comments

Collaborate with your team members in context of a report by adding notes/comments and replying inline.

Integrated Collaboration Tools (JIRA, PagerDuty, HipChat, & more)

File tickets related to performance problems directly into your ticketing system. Learn which ticketing systems we support here.

Security

New Relic is committed to helping customers make their applications fast and secure. We take protecting our customers' data seriously, here's an overview of how we do it.

SOC2 Audited

New Relic has successfully completed a SOC 2 audit of processes and controls relevant to security and availability. This audit reviews our security process and controls and provides both ourselves, and more importantly our customers an independent, third-party assurance that we are taking the appropriate steps to protect our systems and our customer's data.

Secure Data Center

The infrastructure that runs the New Relic service and stores our customer's data resides in a Tier III, SSAE-16 certified data center. Customer data is backed up on a regular basis.

Continuous Monitoring

New Relic employs both internal and third-party services to perform continuous security scanning on both our network and applications to ensure that our applications and servers remain secure.

Secure by Default

We strongly believe in the concept of “secure by default”. Customers have to explicitly enable settings within New Relic to authorize the sending of sensitive data. We want to make sure that you are not accidentally exposing anything that you don't want to.

Compliance Friendly

New Relic can be configured to operate securely in regulated environments such as PCI, HIPAA, or SOX. In addition we are EU Safe Harbor certified.

Configurable Security

We understand that your applications might handle sensitive data and that you have concerns about what data is sent to New Relic. We understand these concerns and provide our customers with complete control over what, if any, sensitive data is sent to New Relic.

Enterprise Mode

For customers with very high security needs, we have recently added an Enterprise Security Mode that lets you lock down the available security options so that your own employees can't accidentally enable the transmission of sensitive data.