Skip to content

CLI: Agent version migration tool #2199

Open
@fallwith

Description

@fallwith

When a new major version of the agent is released, we author a migration guide for current users of the previous major version. This guide will note breaking API changes, deprecated or defunct configuration options, new and/or changed gem instrumentation support, etc.

We should offer a CLI tool that assists users through the migration process.

Essentially... "what parts of the written migration guide can we proactively help a customer see are applicable for their environment?"

So...

  • Customer's newrelic.yml is using a now-deprecated or defunct option. Alert!
  • Customer's newrelic.yml contains hints that they are using an impacted instrumentation. Alert! (granted, this one's tough because ALL instrumentation is on and opt-out by default)
  • Scan the customer's app for calls to API methods we may have changed or removed
  • etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    5Story Point Estimateneeds reviewversion: 10.0.0Next Major Release - Breaking Changes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions