Skip to content

geekeren/terraform-datadog-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Datadog Demos

This is a project with some Demos to configure datadog using terraform to accomplish Observability As Code.

Dependencies

  • terraform: brew install terraform
  • Datadog Integration Credential: datadog_app_key and datadog_api_key, retrieve from Datadog: Intergration/APIs

Usage

terraform init
terraform apply -var "datadog_api_key=xxxxxxxxxxxx" -var "datadog_app_key=xxxxxxxxxxxx"

Migration from existing datadog modules created by GUI

Probably you already have some monitors of datadog configured by GUI before you plan to manage monitor as code. it may be a boring job to write the monitoring code one by one, fortunately there is a tool dd2tf to generate terraform code from existing monitors/dashboards directly. It will be really helpful when we are not familiar with datadog's grammar.

As Readme of dd2tf goes:

DATADOG_API_KEY=xxx DATADOG_APP_KEY=xxx ./dd2tf monitors

Generate terraform code from existing monitor

Monitor generated by terraform

Reference

About

Observability As Code. Using terraform to configure datadog

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages