“What changed?” When you need to triage or escalate an incident, that question is essential. But for dev or ops teams, the answer is hard to know, and only getting harder, as faster deployment, distributed architecture, multiple microservices, third-party dependencies, and remote workforces all trend up. Correlating deployments and other changes with the root cause of errors, incidents, and anomalies is trickier and more time-consuming than ever.
Unfortunately, most operations and observability tools provide basic deployment tracking features that don’t meet the needs of today’s rapid-fire continuous deployments. There are just too many sources and types of changes influencing system health and performance.
New Relic change tracking puts all that in the past. Now you can mark charts with changes and deployments, analyze their performance impact, and source errors and anomalies. Engineers gain the power to share actionable context in real time so they can find and fix issues really fast—and deliver amazing user experiences.
Stay ahead of the impact of changes and events.
Change tracking allows you to place markers on key signal charts that make it clear which changes lie behind performance spikes and valleys. Then you can instantly drill down through logs, traces, error details, and golden signals to troubleshoot the bad change. Finally, click over to your continuous integration/continuous deployment (CI/CD) tool to roll the update back. You can do all of this across development, ops, and even business and marketing events. Cross-functional groups launching a new product, for example, can see minute-by-minute trends in traffic, user behavior, cart size, and conversions alongside infrastructure changes in error rate, crash rates, throughput, and more.
Deploy with more context and confidence.
With New Relic, it’s easy to add crucial deployment and change details such as metadata, timestamps, descriptions, version numbers, links to change logs, and CI/CD tools to charts and tables for any layer of your tech stack.
With change tracking, you can:
Mark charts with key changes:
- See how deployments and changes line up with signal swings and incidents.
Have one API, one source of truth:
- Easily record deployments with our NerdGraph API and query them alongside metrics and telemetry.
Analyze impact in context:
- Correlate changes with key signal trends, errors, logs, anomalies, incidents, and more.
Connect CI/CD and production data:
- Automatically create change markers with Jenkins, New Relic CLI, or CI/CD integrations.
Speeds up dynamic deployment.
Pushing send feels easier when you know the details of deployments and changes are available in real time. Transparency through shared context improves the efficiency of CI/CD pipelines and enhances incident detection and resolution. Change tracking is how teams know when CI/CD pipelines run smoothly or when they don’t. And when they don’t, you know those issues lead to customer service events or other interruptions.
Maybe the team needs to release code a little slower to minimize disruptions. Perhaps there are places in the QA and test workflows where test automation can augment or replace manual testing efforts. Change tracking helps you up the tempo of releasing new features to customers—while reducing the negative impacts of frequent deployments and updates.
Look back. Then leap ahead.
Change tracking with New Relic helps you continuously monitor deployments and other critical changes in line with your system’s performance data—showing developers critical errors, logs, anomalies, and incident context right where they work. At the same time, it enables DevOps engineers and site reliability engineers (SREs) to use the same data to troubleshoot faster and minimize disruption. With change tracking, teams can:
- Quickly understand the impact of changes, why they were made, and who made them.
- Automatically record deployments in Jenkins pipelines and via the NerdGraph API to share metadata and mark charts in New Relic.
- View changes to golden signals, errors, logs, anomalies, and incidents in context with deployments.
- Share deployment details like metadata, deep links, version numbers, CI/CD metadata, related entities, and more.
- Apply change tracking events to any entity type using our 500+ integration partners to enrich context.
- Know if CI/CD processes are getting better or worse by comparing one deployment to another.
Get started with change tracking today.
Change tracking is now available with a full platform license in New Relic. You can start with our documentation or try it for free today.