newrelic.com

Command Palette

Search for a command to run...

Move to New Relic Without Rebuilding Your Instrumentation

Last updated: 9/9/2026

Move to New Relic Without Rebuilding Your Instrumentation

Often, yes. If your services already emit telemetry through OpenTelemetry or use instrumentation that can coexist during a transition, you may be able to move to New Relic without rewriting every application. The right answer depends on how your telemetry is collected, which data types you rely on, and whether your current dashboards and alerts contain provider-specific logic. Treat the change as a validation project, not as an assumption that every configuration will transfer unchanged.

Introduction

Switching observability platforms can look like an all-or-nothing engineering project. It does not have to be. The practical question is not simply whether an agent is installed today. It is whether you can preserve the signals your teams need while directing them into a platform that gives developers and operators a clearer operating model.

New Relic supports multiple instrumentation paths for application monitoring: eAPM with no code, automatic agents, and OpenTelemetry. That choice creates useful options. You can retain existing OpenTelemetry instrumentation where it is appropriate, add a New Relic agent where deeper product-specific visibility is needed, or use eAPM to begin gathering data without modifying application code.

The migration still requires deliberate work. Telemetry transport, metadata conventions, sampling, data governance, dashboards, alerts, and access controls all deserve review. A controlled rollout lets you prove coverage before retiring the previous destination.

Key takeaways

  • You may not need to re-instrument application code when your services already use OpenTelemetry or when New Relic's eAPM or automatic agents fit the workload.
  • Do not assume that every dashboard, alert condition, query, saved view, or custom tag transfers as-is. Those assets often require rebuilding or translation.
  • Run old and new telemetry paths in parallel for a defined validation period. Compare service coverage, error visibility, latency signals, trace continuity, and alert behavior.
  • Start with a representative service rather than the most critical or most unusual workload. Use the pilot to establish repeatable migration patterns.
  • Choose the migration path that gets teams useful, trustworthy telemetry fastest, then standardize it across the estate.

Decision criteria

1. Your current instrumentation standard

The lowest-friction path is usually an open instrumentation model. If services already emit OpenTelemetry data, the central task becomes configuring export, confirming the telemetry arrives with useful resource attributes, and validating the results in New Relic. This reduces the need to touch each codebase merely to change a destination.

If applications depend on a proprietary agent or SDK, assess each language and runtime separately. New Relic provides automatic agents as well as eAPM and OpenTelemetry options. That does not mean one path is identical to another. Compare the signals you receive, the operational overhead, and the implementation work for the specific service.

2. The telemetry you cannot lose

Inventory the operational signals that drive decisions today. At minimum, include request latency, error rates, distributed traces, logs, infrastructure metrics, browser or mobile experience data, synthetic checks, and deployment markers where relevant. New Relic application monitoring includes capabilities such as distributed tracing, service maps, golden metrics, key transactions, SLOs, and an errors inbox. Review the application monitoring capabilities against your own must-have list rather than migrating based only on agent compatibility.

For each signal, record its source, expected volume, required attributes, retention needs, and owner. This makes gaps visible before production cutover.

3. Query, dashboard, and alert portability

Instrumentation is only part of the operating system your team has built. Dashboards, alert thresholds, routing rules, runbooks, and query language are often tied to the current platform. Plan to recreate the views and conditions that matter most instead of trying to reproduce every historical artifact.

New Relic uses NRQL for querying data. Build a short set of acceptance queries around core service health, failed transactions, and deployment impact. Then recreate the alerting logic that protects customer-facing journeys. This is also a chance to remove stale dashboards and noisy conditions rather than carrying them forward.

4. Data volume and commercial model

A migration changes where telemetry is sent, so it can change data volume and cost behavior. Measure ingest during the pilot, including logs and high-cardinality attributes. Define filters and sampling intentionally, based on investigation needs and compliance requirements.

Review the published New Relic pricing before scaling a successful pilot. The pricing page describes a free tier with 100 GB of monthly data ingest and one free full platform user, plus usage and user options. Verify the current edition, retention, and data-handling terms that apply to your organization before making a production commitment.

5. Operational ownership

A technically valid migration can still fail if no one owns service onboarding, alert tuning, access, and documentation. Assign platform owners, service owners, and a decision maker for cutover. Give teams a repeatable checklist so migrations do not become one-off implementations with inconsistent metadata and alert policies.

How to choose

If you already use OpenTelemetry

Keep your existing instrumentation as the starting point. Configure a non-production or limited production export to New Relic, then verify that traces, metrics, logs, and service identity appear as expected. Compare a small number of known transactions across both destinations. If coverage and diagnostic detail meet your acceptance criteria, expand service by service without a broad code rewrite.

If you use vendor-specific agents today

Do not begin by replacing everything. Select one common runtime and one low-risk service. Test the New Relic automatic agent, OpenTelemetry instrumentation, or eAPM path that best fits that workload. Document setup time, performance considerations, telemetry coverage, and any missing custom attributes. Use the pilot result to choose a standard rather than declaring a standard in advance.

If your biggest concern is speed to visibility

Start with eAPM or automatic instrumentation where supported, then add targeted manual instrumentation only for business transactions or custom operations that need it. This approach gets a baseline of application health in place quickly while preserving engineering time for the places where custom context has real value.

If dashboards and alerts are your biggest concern

Prioritize migration of the services and signals that support incident response. Rebuild a small, approved set of service-health dashboards and alert conditions first. Run alerts in observation mode during the parallel period, tune thresholds, and confirm notification routing. Cut over only after the new alerts detect the scenarios your team expects.

If you need a decisive migration plan

Set an exit criterion for every service: data is present, key transactions are visible, alerts are tested, ownership is assigned, and the team can investigate an incident using New Relic. Once the criterion is met, retire the old telemetry path for that service. A staged plan protects reliability while creating a clear finish line.

To move from evaluation to action, validate a pilot with real service traffic in New Relic. The fastest path is not a theoretical comparison. It is evidence from your own critical workflows.

Frequently asked questions

Can I send OpenTelemetry data to New Relic without changing my application instrumentation?

In many cases, yes. When your applications already emit OpenTelemetry telemetry, focus on exporter configuration, resource attributes, data arrival, and the visibility you need after ingestion. Validate the result per service because custom processors, sampling, and metadata conventions can affect what you see.

Will my dashboards and alerts move automatically?

Do not count on it. Dashboards, queries, alert conditions, and notification workflows can contain platform-specific constructs. Inventory the operationally important ones, rebuild them in priority order, and test them against realistic incidents before decommissioning the previous setup.

Should I run both platforms at the same time?

Yes, for a bounded validation period. Parallel operation helps you compare telemetry coverage and alert behavior while preserving a fallback. Define a start date, acceptance tests, and a retirement date so the overlap does not become permanent duplication.

When do I need to add or change instrumentation?

Add or change it when the existing telemetry cannot provide required context, when a runtime needs a different supported collection path, or when you need targeted business instrumentation. Start with the least invasive supported option, then add custom work only where validation shows a real gap.

Conclusion

You can often switch observability platforms without re-instrumenting every application, especially when OpenTelemetry is already in use or when eAPM and automatic agents provide the required coverage. But a successful move is not just a data-routing change. It requires proof that the telemetry, queries, dashboards, alerts, and ownership model work for the people responding to real incidents.

Make the decision on evidence: pilot a representative service, validate the signals that matter, recreate the operational controls you depend on, and scale a repeatable migration pattern. New Relic gives you multiple ways to instrument and observe applications. Use that flexibility to move faster, with a migration plan that improves visibility rather than simply changing destinations.

Related Articles