AWS Config proporciona una vista detallada de la configuración de recursos AWS en tu cuenta de AWS.
Esta incluye la relación entre los recursos y su antigua configuración,
para que puedas ver cómo cambian las relaciones y configuraciones a lo largo del tiempo.
Activa esta integración para ver todas tus métricas de AWS Config en Datadog. Utiliza eventos para monitorizar los cambios en tus configuraciones, detectados por AWS Config.
Configuración
Instalación
Si aún no lo has hecho, configura primero la integración Amazon Web Services.
Recopilación de cambios en recursos
Únete a esta vista previa.
La Recopilación de cambios en recursos está en vista previa, pero puedes solicitar acceso fácilmente. Utiliza este formulario para enviar tu solicitud hoy mismo.
Request AccessPuedes recibir eventos en Datadog cuando AWS Config detecta cambios en el historial y en los snapshots de tu configuración. Crea y configura los recursos necesarios con el siguiente stack tecnológico de CloudFormation o configura manualmente un Amazon Data Firehose para reenviar tus eventos de AWS Config.

Nota: Si tu cuenta de Datadog no se encuentra en el sitio Datadog US1, selecciona el valor DatadogSite correspondiente a tu sitio Datadog:
| Sitio Datadog | Valor DatadogSite |
|---|
| EU | datadoghq.eu |
| US3 | us3.datadoghq.com |
| US5 | us5.datadoghq.com |
| AP1 | ap1.datadoghq.com |
Sigue estos pasos para configurar manualmente el reenvío de eventos de AWS Config a través de Amazon Data Firehose.
Requisitos previos
- Cuenta de AWS integrada con Datadog.
- El rol IAM de la integración Datadog debe tener el permiso
s3:GetObject relativo al bucket, con los datos de configuración en él.
- Se configura un tema SNS para recibir eventos de AWS Config.
- Se configura un bucket de S3 para recibir eventos de más de 256 kB como copias de seguridad.
- Se configura una clave de acceso. Asegúrate de que tienes tu clave de API Datadog.
Crear un flujo Amazon Data Firehose
- En la consola de AWS, haz clic en Create Firehose Stream (Crear flujo de Firehose).
- Para Source (Fuente), selecciona
Direct PUT. - Para Destination (Destino), selecciona
Datadog.
- En la sección Destination settings (Configuración del destino), elige la URL del endpoint HTTP correspondiente a tu sitio Datadog:
| Sitio Datadog | URL del destino |
|---|
| US1 | https://cloudplatform-intake.datadoghq.com/api/v2/cloudchanges?dd-protocol=aws-kinesis-firehose |
| US3 | https://cloudplatform-intake.us3.datadoghq.com/api/v2/cloudchanges?dd-protocol=aws-kinesis-firehose |
| US5 | https://cloudplatform-intake.us5.datadoghq.com/api/v2/cloudchanges?dd-protocol=aws-kinesis-firehose |
| EU | https://cloudplatform-intake.datadoghq.eu/api/v2/cloudchanges?dd-protocol=aws-kinesis-firehose |
| AP1 | https://cloudplatform-intake.ap1.datadoghq.com/api/v2/cloudchanges?dd-protocol=aws-kinesis-firehose |
- Para Authentication (Autenticación), ingresa el valor de tu clave de API Datadog o selecciona un secreto de AWS Secrets Manager que contenga el valor.
- Para Content encoding (Codificación del contenido), ingresa
GZIP. - Para Retry duration (Duración del reintento), ingresa
300. - Haz clic en Add parameter (Añadir parámetro).
- Para Key (Clave), ingresa
dd-s3-bucket-auth-account-id. - Para Value (Valor), ingresa el ID de 12 dígitos de tu cuenta de AWS.
- En Buffer hints (Hints de buffer), configura el tamaño del buffer en
4 MiB. - En Backup settings (Configuración de copia de seguridad), selecciona un bucket de S3 como copia de seguridad.
- Haz clic en Create Firehose stream (Crear flujo de Firehose).
Configurar métodos de entrega de AWS Config
- En la página de AWS Config, abre el panel lateral izquierdo y haz clic en Settings (Configuración).
- Haz clic en Edit (Editar).
- En la sección Delivery method (Método de entrega), selecciona o crea el bucket de S3 para recibir eventos de más de 256 kB como copias de seguridad.
- Haz clic en la casilla que se encuentra debajo de Amazon SNS topic (Tema Amazon SNS) y selecciona o crea el tema SNS para recibir eventos de AWS Config.
- Haz clic en Save (Guardar).
Suscribe el flujo de Amazon Data Firehose a un tema SNS
- Sigue los pasos en la guía para desarrolladores de SNS. Asegúrate de que el rol de suscripción tiene los siguientes permisos:
firehose:DescribeDeliveryStreamfirehose:ListDeliveryStreamsfirehose:ListTagsForDeliveryStreamfirehose:PutRecordfirehose:PutRecordBatch
- Confirma que los datos fluyen a Datadog en la pestaña Monitoring (Monitorización) de Firehose.
Recopilación de métricas
- En la página de la integración AWS, asegúrate de que
Config está activado en la pestaña Metric Collection. - Instala la integración Datadog - AWS Config.
Datos recopilados
Métricas
Validación
Inspecciona los cambios de configuración en la pestaña Recent Changes (Cambios recientes) disponible en el panel lateral del recurso en el Catálogo de recursos. También puedes ir a la página Gestión de eventos y consultar source:amazon_config para confirmar que los datos fluyen a tu cuenta de Datadog.
Checks de servicio
La integración de AWS Config no incluye checks de servicio.
Resolución de problemas
¿Necesitas ayuda? Consulta el servicio de asistencia de Datadog.
Referencias adicionales
Más enlaces, artículos y documentación útiles: