Unofficial Elixir package to manage Datadog resources.
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"}
]
end
Add 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.watch
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ddog.
- Add tests
- Add examples