Migration playbook
Replace New Relic with OSS APM
A migration plan for teams replacing New Relic APM, logs, infrastructure metrics, and dashboards with OpenTelemetry-native tooling.
New Relic migrations usually succeed or fail on instrumentation consistency. Make OpenTelemetry the contract, not the selected UI. That keeps the migration reversible while teams learn the new tools.
Recommended OSS Stack
SigNoz
Full-stack, OpenTelemetry-native APM + logs + metrics. The closest single-tool Datadog alternative.
Uptrace
OpenTelemetry APM backed by ClickHouse. Lean alternative to SigNoz.
OpenTelemetry Collector
Vendor-neutral telemetry collector for receiving, processing, and exporting traces, metrics, and logs.
Prometheus
The CNCF-graduated, pull-based metrics store. Industry default for self-hosted metrics.
Grafana
The de-facto open-source dashboard layer. Plug into Prometheus, Loki, Tempo, InfluxDB — one pane of glass.
Grafana Loki
Log aggregation inspired by Prometheus: index only labels, not full text. Cheap at scale.
Stack Options
Migration Phases
Map New Relic entities
1 weekOutcome: Services, dashboards, workloads, alerts, and synthetics are grouped by owner and business importance.
- Export entity, dashboard, alert policy, and workload inventories.
- Mark services that already emit OpenTelemetry or Prometheus metrics.
- Identify synthetics and browser/RUM usage that needs a separate plan.
Instrument with OpenTelemetry
2-3 weeksOutcome: A collector pipeline receives traces, logs, and metrics from priority services.
- Introduce OpenTelemetry SDKs or auto-instrumentation for the top services.
- Route telemetry through collectors so vendor-specific exporters can be swapped safely.
- Normalize service names, environments, and deployment attributes.
Recreate APM workflows
2-3 weeksOutcome: Developers can answer latency, error, throughput, and dependency questions in the OSS stack.
- Build RED dashboards for each critical service.
- Verify trace sampling still preserves error and high-latency requests.
- Move alert policies from New Relic to Prometheus rules or the chosen APM tool.
Retire New Relic surfaces
1-3 weeksOutcome: Default links, runbooks, and team habits point to the replacement stack.
- Redirect service docs and incident templates to new dashboards.
- Freeze New Relic dashboard edits during the final validation window.
- Reduce ingestion or seats only after team owners acknowledge coverage.
Cutover Checklist
- Top services emit consistent OpenTelemetry resource attributes.
- Latency, error, throughput, and saturation views exist for each critical service.
- Alert routing is tested outside New Relic.
- Trace sampling policy preserves incident-grade detail.
- Runbooks no longer depend on New Relic-only links.
Risks To Manage
- Auto-instrumentation can produce noisy spans or inconsistent service naming without conventions.
- New Relic synthetics and browser monitoring may require a separate replacement track.
- Teams may keep using New Relic if documentation and incident templates are not updated.