Puedes utilizar el proveedor de Datadog Terraform para crear y gestionar mediante programación los recursos de Datadog. Esta guía brinda información general para empezar a utilizar Terraform, con enlaces a recursos de Terraform y tutoriales que abordan casos de uso específicos.
Configuración
- Si aún no lo has hecho, instala Terraform.
- Si aún no tienes un archivo de configuración de Terraform, lee la sección de configuración de la documentación principal de Terraform para crear un directorio y un archivo de configuración.
- Desde el directorio que contiene tu configuración de proveedor de Datadog, ejecuta
terraform init
.
Recursos
Integraciones con soluciones en la nube
El recurso de integración con AWS, el recurso de integración con Azure y el recurso de integración con Google Cloud Project pueden establecer las conexiones para obtener rápidamente los datos que fluyen en tu cuenta de Datadog desde los servicios de AWS, Azure y Google Cloud, respectivamente. Si utilizas la integración con AWS, consulta la guía de Integración de AWS con Terraform para ver un ejemplo de configuración de integración junto con su rol y permisos IAM asociados.
Logs y métricas
Consulta la Guía de gestión de logs y métricas con Terraform para obtener instrucciones sobre la gestión de logs y métricas con Terraform.
Monitores
Con los datos que ingresan a tu cuenta de Datadog, implementa Alertar con monitores de Datadog para ser notificado sobre cualquier cambio inesperado o comportamiento anómalo. Utiliza el recurso de monitor para crear y gestionar tus monitores, o utiliza el recurso de monitor de JSON para utilizar definiciones JSON para tus monitores. Consulta la sección Crear un monitor de la documentación principal de Terraform para ver un archivo monitor.tf
de ejemplo que crea un monitor de Live Processes.
Gestión de cuentas
Consulta la Guía de gestión de Datadog con Terraform para obtener instrucciones sobre la gestión de tu cuenta de Datadog con Terraform.
Dashboards
Para analizar o mostrar tus datos a un público más amplio, crea Dashboards de Datadog. Terraform brinda el recurso de dashboard para esto, o puedes usar el recurso de dashboard de JSON para crear dashboards con definiciones JSON. También puedes restringir la edición de un dashboard al configurar roles restringidos.
Tests Synthetic
- Para las pruebas de API, consulte la sección Terraform de la página Crear una prueba de API con la API.
- Para pruebas de Navegador, vea la sección Terraform de la página Gestione sus Pruebas de Navegador Programáticamente.
Webhooks
Puedes enviar solicitudes de API personalizadas y cargas útiles a tus propios servicios en respuesta a los datos de tu cuenta de Datadog con Webhooks. Esto permite alertar a tus servicios o iniciar acciones automatizadas en tu infraestructura. Utiliza el recurso de Webhook de Terraform para crear y gestionar tus webhooks con Terraform.
Sigue el tutorial de proveedor de Terraform Datadog para comprender en detalle la implementación y gestión de Datadog con Terraform, incluyendo el despliegue de una aplicación de ejemplo de Kubernetes con Datadog Agent y la creación de tests Synthetic.
Leer más
Additional helpful documentation, links, and articles: