-
Backup in case if someone accidentally deletes dashboard and ability to recreate it with single command
-
Ability to keep dashboards in git repo, make modifications using text editor, suggest Pull Requests
-
YAML format providing simpler way to describe dashboards without repeating a lot of things in chatty JSON. Example: github.com/xeron/datadog-sync/blob/master/examples/dashboard_example.yml
-
Automation purposes (for example creating new dashboard or adding graphs when you deploy new version of application)