Evaluating community projects
There are tools developed by other companies and community groups that make your life easier with Datadog-related integration and automation. In this section, we will look at some of the useful tools and frameworks available in that category.
dog-watcher by Brightcove
In a large-scale environment with several dashboards and monitors built on Datadog for operational use, maintaining them could quickly become a major chore. This Node.js utility can be used to take backup of Datadog dashboards and monitors in JSON format and save it into a Git repository. Such backups are also very useful in recreating similar resources in the same account or elsewhere.
The utility needs to be run as a Node.js service. The code and the details of configuring it to run are available on GitHub at https://github.com/brightcove/dog-watcher. It could be scheduled to take periodic backups or take backups as and when there would be changes to the Datadog resources being...