Our application performance monitoring (APM) provides a unified monitoring service for all your apps and microservices. Monitor everything from the hundreds of dependencies of a modern stack down to simple web-transaction times and the throughput of an app. Keep track of your app's health in real-time by monitoring your metrics, events, logs, and transactions (MELT) through pre-built and custom dashboards.
Our APM service provides the flexibility to monitor the exact things you need from your app by automatically instrumenting your code when you install one of our agents.
- Is your early-access software still slightly unstable? Proactively monitor and solve those errors before they affect your users with errors inbox.
- What if your users frequently comment on how fast your web app is, and you want to quantify that feedback? Measure their satisfaction by monitoring your Apdex at a glance.
- Need somewhere to store your logs? Our agents automatically ingest them.
- What if your modern stack has dozens or even hundreds of dependencies to keep track of? You can keep track of them with relationships maps and external services.
Want to save time with a single, unified monitoring solution? Click a logo to get started with APM. It takes just a few minutes!
View the status of all your services at a glance with APM.
How it all works
New Relic instruments your application at the code level through the use of one of our many language agents. These agents collect metrics from your application and send them to New Relic APM, allowing you to monitor it using pre-built dashboards.
Get started with APM in just a few short steps:
- Sign up for a New Relic account.
- Install the language agent for your app:
Now all you have to do is generate some traffic to your application and log in to your account. You should start seeing data flow within a few minutes!
If data does not appear after waiting a few minutes, follow the troubleshooting tips for your APM agent.
Want to first estimate costs before using APM? See our cost estimate resource.
How to use your data
Monitor the basic health of your app the second New Relic receives data from your app. You will see basic on the APM Summary page in the New Relic UI, which you can use to quickly understand how your app is performing without any customization.
Use the Explorer to access and observe the full stack of your software, including your apps, see performance data and alerting status at a glance, and check relationships. We provide you with a simple yet powerful visual tool to monitor all your entities, that is, anything we can identify that reports data. In the New Relic ecosystem, entities include basic components like applications, hosts, containers, or database services, but it can also refer to custom groupings of such elements. You can also create your own entities.