Administra logs y métricas con la guía de

Información general

Puedes utilizar Terraform para interactuar con la API Datadog y administrar tus logs y métricas. Esta guía proporciona ejemplos de casos de uso e incluye enlaces a recursos y fuentes de datos de uso común de Datadog en el registro de Terraform.

También puedes importar tus recursos existentes en tu configuración de Terraform y hacer referencia a los recursos existentes como fuentes de datos de Terraform.

Configura el proveedor de Terraform Datadog

Si aún no lo has hecho, configura el proveedor de Terraform Datadog para interactuar con APIs Datadog a través de una configuración de Terraform.

Configuración de logs

Configura varios índices

Configura varios índices si quieres segmentar tus logs para diferentes periodos de retención o cuotas diarias, monitorización de uso y facturación. Por ejemplo, si tienes logs que solo deben conservarse durante 7 días, mientras que otros logs deben conservarse durante 30 días, utiliza varios índices para separar los logs por los dos periodos de retención. Consulta la documentación filtros de inclusión y filtros de exclusión para obtener información sobre cómo definir consultas para ellos. Dado que los logs ingestados van al primer índice con cuyo filtro coinciden, ordena tus índices en función de tu caso de uso.

Configura un pipeline personalizado.

Los pipelines de logs son una cadena de procesadores secuenciales que extraen información o atributos significativos del contenido para reutilizarlos como facetas. Cada log que pasa por los pipelines se compara con cada filtro de pipeline. Si coincide con el filtro, todos los procesadores se aplican al log antes de pasar al siguiente pipeline. Configura un pipeline personalizado para analizar y enriquecer tus logs. Consulta la documentación sobre procesadores para obtener más información sobre los procesadores disponibles. También puedes reordenar tus pipelines para asegurarte de que los logs se procesen en el orden correcto.

Los pipelines de integraciones (integrations) se instalan automáticamente cuando envías logs desde ciertas fuentes (por ejemplo, la integración con NGINX). Puedes reordenar estos pipelines con el recurso de pipelines de integraciones de logs.

Configura varios archivos para el almacenamiento prolongado.

Configura archivos de logs si quieres almacenar tus logs durante más tiempo. Los archivos de logs envían tus logs a un sistema de almacenamiento optimizado, como Amazon S3, Azure Storage o Google Cloud Storage. También puedes reordenar tus archivos según sea necesario.

Genera métricas a partir de logs ingestados.

Genera métricas basadas en logs para resumir los datos de tus logs ingestados. Por ejemplo, puedes generar una métrica de recuento de logs que coincidan con una consulta o que coincidan con una métrica de distribución de un valor numérico contenido en los logs, como la duración de la solicitud. Consulta Genera métricas a partir de logs ingestados para obtener más información.

Configuración de métrica

Los metadatos de métrica incluyen el nombre, la descripción y la unidad de métrica. Utiliza el recurso de metadatos de métrica para modificar la información.

Las etiquetas (tags) agregan dimensiones a tus métricas para que puedan filtrarse, agregarse y compararse en visualizaciones. Utiliza el recurso de configuración de etiquetas de métricas para modificar tus etiquetas de métricas en Terraform. Consulta tareas iniciales con etiquetas para obtener más información sobre el uso de etiquetas.