Présentation
Le fournisseur Datadog pour Terraform vous permet d’interagir avec l’API Datadog via une configuration Terraform. Vous aurez ainsi la possibilité de gérer vos ressources Datadog, telles que vos dashboards, vos monitors, vos configurations de logs, et ainsi de suite.
Configuration
Installation
Le fournisseur Datadog pour Terraform est disponible via le registre Terraform.
Configuration
Installer Terraform
Créez un répertoire destiné à stocker les fichiers de configuration de Terraform, par exemple : terraform_config/
Créez un fichier main.tf
dans le répertoire terraform_config/
avec le contenu suivant :
terraform {
required_providers {
datadog = {
source = "DataDog/datadog"
}
}
}
# Configure the Datadog provider
provider "datadog" {
api_key = var.datadog_api_key
app_key = var.datadog_app_key
}
Exécutez terraform init
. Cette commande permet d’initialiser le répertoire pour l’utiliser avec Terraform et de récupérer le fournisseur Datadog.
Créez n’importe quel fichier .tf
dans le répertoire terraform_config/
, puis commencez à créer des ressources Datadog. par exemple :
# monitor.tf
resource "datadog_monitor" "process_alert_example" {
name = "Process Alert Monitor"
type = "process alert"
message = "Multiple Java processes running on example-tag"
query = "processes('java').over('example-tag').rollup('count').last('10m') > 1"
monitor_thresholds {
critical = 1.0
critical_recovery = 0.0
}
notify_no_data = false
renotify_interval = 60
}
Exécutez terraform apply
pour créer ce monitor dans votre compte Datadog !
Données collectées
Métriques
Terraform n’inclut aucune métrique.
Checks de service
Terraform n’inclut aucun check de service.
Événements
Terraform n’inclut aucun événement.
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.