Ddog
Unofficial Elixir package to manage Datadog resources.
Installation
If available in Hex, the package can be installed
by adding ddog to your list of dependencies in mix.exs:
def deps do
[
{:ddog, "~> 0.1.0"}
]
endAdd below to config.exs:
config :ddog,
monitor_url: "https://api.datadoghq.com/api/v1/monitor",
monitor_search_url: "https://api.datadoghq.com/api/v1/monitor/search",
monitor_downtime_url: "https://api.datadoghq.com/api/v1/downtime",
monitor_cancel_downtime_byscope_url: "https://api.datadoghq.com/api/v1/downtime/cancel/by_scope"Export Datadog api and app key:
$ export DATADOG_API_KEY=<key>
$ export DATADOG_APP_KEY=<key>Run tests locally:
$ mix test.watchDocumentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ddog.
TBD
- Add tests
- Add examples