nr-account-migration

Python scripts that can migrate monitors, alert policies, conditions , configs and dashboards. Also includes useful utility scripts for fetching and storing new relic configs.

nr-account-migration contains utility scripts for migration New Relic Alert Policies, Conditions, Dashboards, Notification Channels and many more things from one account to another. It also includes many utility scripts client code for many New Relic REST and GraphQL APIs along with helper methods to store JSON and csv outputs.

Installation Instructions

Features

  • Migrate NR monitors, alert policies, conditions, dashboards in bulk across accounts
  • Python utility scripts
  • Fetch and store NR configs

Getting Started

Go to the README for setup and usage details.

More details about the project

The scripts are written in Python 3 and utilize the New Relic REST API or GraphQL API where appropriate. Most scripts incorporate detailed status logging to track the migration in detail.

Contributions

nr-account-migration accepts contributions under our open source Code of Conduct.

Issues / Enhancement Requests

Issues and enhancement requests can be submitted in the Issues tab of this repository. Please search for and review the existing open issues before submitting a new issue.

Code Contributions

Code contributions are welcome. Please review our Contributors Guide and review the Issues list. New Relic open source projects follow a fork-and-pull-request code contribution workflow.

Top Contributors

Thank you to the following and all contributors.