Introduction to New Relic

New Relic is an observability platform that helps you build better software. You can bring in data from any digital source so that you can fully understand your system, and how to improve it.

With New Relic, you can:

  • Bring all your data together: Instrument everything and import data from across your technology stack using our agents, integrations, and APIs, and access it from a single UI.
  • Analyze your data: Get all your data at your fingertips to find the root causes of problems and optimize your systems. Build dashboards and charts or use our powerful query language.
  • Respond to incidents quickly: Our machine learning solution proactively detects and explains anomalies and warns you before they become problems.
  • Develop New Relic apps: Create your own New Relic One applications to suit the needs of your team or company. Use our extensive development resources to reduce development time.

All the answers in one place

New Relic is built for Full-Stack Observability. It links all relevant data so that you get the whole picture of everything that enables your systems to deliver value to your customers, from the container running a microservice in the cloud to a mobile website's shopping cart button.

Observability
Monitoring vs Observability: New Relic provides answers to essential questions in one place.

As just one example of what you can do with New Relic, imagine you are a Kubernetes administrator overseeing many clusters and pods of software containers. Where do you start troubleshooting? This short video shows how you can locate a problem cluster and drill through transaction traces to relevant logs:

Bring all your data together

Capture, organize, and make sense of your data in our Telemetry Data Platform—no matter where it comes from. Use our agents and integrations to automatically collect data from common frameworks and tools, or use our APIs for data that’s more specific to your business or technology.

If you don't see your technologies or tasks listed here, see a larger list at New Relic integrations.

If you want to... New Relic can help you...
Instrument your application
  • Instrument your code: Use our APM agents to automatically instrument your applications in C, Go, Java, .NET, Node.js, PHP, Python, and Ruby.
  • Track transactions: Gather distributed tracing details as your transactions cross boundaries between apps and services.
Instrument your environment
  • Instrument your infrastructure: Observe your entire environment (including Linux, Windows, AWS, Azure, Google Cloud Platform, Kubernetes, Docker, and more).
  • Collect and centralize logs: See your log data in context with your other application and infrastructure data. Save time switching between tools and reach solutions more quickly.
Instrument your digital experiences
Send data via APIs or build your own solution
  • Collect data without an agent: Call our APIs directly if you prefer to use OpenTelemetry or other agents.
  • Build your own integration: You can use our Flex tool, or one of language-specific SDKs for creating your own exporters to send data to New Relic.

As a full user you get access to our entire set of observability tools in New Relic One:

You can start anywhere, but you'll never get lost: full-stack observability means that you're in control.

Analyze your data

With your data secure at New Relic, our platform can alert you to problems and help you organize, process, and understand your data, whether it's metrics, events, logs, or traces:

Respond to incidents faster

DevOps, site-reliability, and network operation teams need reliable, real-time alerts and anomaly detection to ensure their systems are always up and running efficiently.

  • Let Applied Intelligence, our hybrid machine learning engine, automatically detect anomalies, reduce alert noise, and enrich incidents with context so that you can respond faster to incidents.
  • Proactive detection: Be notified of unusual app behavior and get an analysis of this unusual behavior sent to Slack. Not using Slack? Set up a webhook to deliver messages when you need them.
  • Get notifications: Set up alerts across your data sources and get notified when systems need your attention. Preserve your attention and control how many threshold violations should fire before you're notified.

Develop with New Relic

With New Relic you can build your own observability app to answer unique business, IT, and operational questions, using the same data that you brought in.

We’ve made it easy to build custom applications on top of New Relic: Go to our Developers website and start creating your app! You may even share it with the world!

Our agents and integrations are also open source, so you can improve them or create your own New Relic tool based on our code. Visit our code repositories on GitHub.

Get started with New Relic

Here's how you can quickly get started capturing and analyzing your data:

After you have data coming into New Relic, learn more about the New Relic user interface.

For more help

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