Application performance management
New Relic is the only dashboard you need to keep an eye on application health and availability. Real user experiences, server utilization, code-level diagnostics, and more. Complete visibility anytime you want it.
With Server Monitoring you can see critical web server resource data in the context of real-time application performance, whether your apps are deployed in the cloud or in your data center. You get summary system metrics for CPU, memory, network activity, and processes. Server Monitoring is easy-to-use, with almost no setup required, and provides integrated graphics and dashboards.
Whether you’re using a relational SQL database, the latest NoSQL solution, or both, data stores can be the solution to and the cause of many app performance problems. New Relic provides detailed performance analytics, like slowest database transactions down to the code level and usage and performance trends over time, for your database, SQL and NoSQL alike.
Why did that page take so long? See a full stack trace of the entire response. Get detailed timelines of individual requests and perform SQL queries within specific transactions. Web transaction tracing is the fastest way to spot application bottlenecks no matter where they occur.
Set thresholds on critical metrics and get email alerts when you need them. Plus, New Relic has a sophisticated baselining technology built in, which detects and notifies you of app behavior that deviates sharply from the norm.
This is perfect for Agile teams. See your code deployments drawn right along with your app performance data. You’ll spot a bad version immediately, before users are affected. Then, track how your app behaves over time with deployment history. See which deployments affected response time, throughput, CPU, memory and more.
Availability monitoring, uptime monitoring, SLA monitoring... no matter what you call it, we’ve got it. The availability monitoring feature pings your application every 30 seconds and alerts you when your site is unavailable for a specified time. You get live 24x7 monitoring and can customize downtime thresholds. So now if your app goes down, even just for a minute, you’ll be able to see that downtime event right alongside your app performance data.
How many clients and services is your app connected to? What’s the impact of each on web app performance? Don’t waste any more time trying to inventory all your app’s connections. With our App Map, you can easily display a topology system view that shows your app's connected systems and services. Connections needing attention are easy isolated allowing you to rapidly determine where to take action. We even present your end user data on the same page!
Knowing how your application scales now will allow you to predict performance as your application and audience grow. How are your resources utilized at various levels of load? How does your app handle spikes in demand?
Find and fix Java issues with deep, real-time visibility into individual threads. With production profiling you can identify performance bottlenecks like timing issues and thread locks at the code level, uncover flaws in the application stack, reduce CPU utilization, and improve transaction response time.