This tool easy copy graphs from Other Dashboars to New Dashboard.
$ gem install edidog
# Set Key
export DATADOG_API_KEY=xxxxxxxxxxxx
export DATADOG_APP_KEY=xxxxxxxxxxxx
# Get Dashboard List
> edidog list board
# Get Graph ID
> edidog list graph -B(--board) dashboard_id ...
# Create Timeboard
> edidog create <dashboard_name> [<graph_id> ...] -D(--description) "<description>" -V(--variables) key:default_value ...
# Update Timeboard Graphs
> edidog update <dashboard_id> -D(--delete) <graph_id>,... -A(--add) <graph_id>,...
# Delete Timeboard
> edidog delete <dashboard_id>
- Support Screenboard
- -dry-run option
Bug reports and pull requests are welcome on GitHub at https://github.com/umisora/edidog. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.
Everyone interacting in the Edidog project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.