1 Sobre Datadog - xavisan/Datadog GitHub Wiki

Datadog es una herramienta de monitorización con distintos componentes y elementos para poder ser configurado casi al completo mediante código con opciones realmente interesantes. Básicamente es un servicio de monitorización para aplicaciones en la nube, que proporciona monitorización de servidores, bases de datos, herramientas y servicios, a través de una plataforma de análisis de datos basada en "Software como Servicio" SaaS. Existen otras herramientas de monitorización que podrían suplir a Datadog en este aspecto, como Graphana, pero Datadog es una muy buena opción, teniendo en cuanta además de su excelente servicio de soporte.

Esta herramienta de monitorización como casi todas dispone de un coste determinado en función del tipo de infraestructura, red, uso de red, log management entre otras opciones, lo que puede llegar a ser elevado en coste dependiendo de las funcionalidades o elementos a monitorizar.

Una de las grandes ventajas de Datadog, es de disponer de la infrastructura en la nube, aunque en cierto tipos de entornos puede ser un problema, por temas básicos de confidencialidad de los datos y de la información, una de las principales ventajas es poder monitorizar todas las aplicaciones que corren en las instancias de AWS basado en servidores insitu, pero por el contrario la configuración de fuentes de datos puede llegar a ser muy compleja dependiendo de los valores a visualizar en nuestro Dashboard. Entre sus distintas e interesante opciones, disponemos de formación en línea directo, seminarios web y una documentación bien clasificada, y bastante clara aunque algo confusa.

En el caso que nos ocupa que es poder utilizar Datadog con Terraform, este contiene varios módulos permitiendo configuraciones centradas en:

  • Dashboard
  • Monitor
  • Timeboard
  • Synthetics
  • Integración con AWS

Aunque la configuración por código es una interesante opción, para plataformas que se destruyen o se deployan a diario, no deja de ser algo complejo el realizar este tipo de configuraciones, para ello es recomendable leer atentamente las distintas opciones que Datadog ofrece así como el Provider de Terraform correspondiente.

Entre las distintas características que Datadog ofrece, podemos indicar que las Herramientas basadas en DevOps, están centradas en PKI, Panel de comunicaciones e informes de resolución de problemas únicamente, con lo que si buscamos opciones correspondientes a Gestión de Políticas, Gestión de Calendario o Gestión de Versiones entre otras Datadog no nos ofrece este tipo de características.