/terraform-datadog-dashboard

autogenerate dashboards based on metric prefix

Primary LanguageHCLApache License 2.0Apache-2.0

terraform module for autogenerating dashboards based on prefixed metrics

The Terraform Datadog provider does not offer a way to autodiscover metrics, however, Datadog API can do this via GET /v1/metrics

This terraform module uses an external data source list_metrics.sh to fetch a list of all available metrics filtered by a prefix so that this subset of metrics can be used as input to the datadog_dashboard resource.

For example, if you have these metrics in Datadog:


app.dev.memstats.alloc
app.dev.memstats.frees
app.dev.memstats.heap_released
...

then specify prefix = "app.dev.memstats" as your input to get a dashboard of all metrics starting with that prefix.