AWS Auto Scaling es un servicio para lanzar o terminar instancias de EC2 automáticamente basándose en políticas definidas por el usuario.
Habilita esta integración para ver todas tus métricas de Auto Scaling en Datadog.
- Recopila métricas de EC2 para hosts en grupos de Auto Scaling con la etiqueta
autoscaling_group. - Recopila métricas de Auto Scaling sobre el grupo específico con las etiquetas
autoscaling_group y autoscalinggroupname.
Configuración
Instalación
Si aún no lo has hecho, configura primero la integración de Amazon Web Services.
Recopilación de métricas
En la página de la integración de AWS y Datadog, asegúrate de que AutoScaling está habilitado en la pestaña Metric Collection.
En AWS, los datos de Auto Scaling deben enviarse a CloudWatch. Consulta Activar métricas de grupo de Auto Scaling.
Añade los siguientes permisos a tu política de IAM de Datadog para recopilar métricas de AWS Auto Scaling. Para obtener más información, consulta las políticas de Auto Scaling en el sitio web de AWS.
| Permiso de AWS | Descripción |
|---|
autoscaling:DescribeAutoScalingGroups | Se utiliza para hacer una lista de todos los grupos de Auto Scaling. |
autoscaling:DescribePolicies | Lista de políticas disponibles (para autocompletar en eventos y monitores). |
autoscaling:DescribeTags | Se utiliza para hacer una lista de etiquetas para un grupo de Auto Scaling determinado. Esto añade etiquetas de ASG personalizadas en métricas de CloudWatch de ASG. |
autoscaling:DescribeScalingActivities | Se utiliza para generar eventos cuando un ASG escala hacia arriba o hacia abajo. |
autoscaling:ExecutePolicy | Ejecuta un política (escalar hacia arriba o hacia abajo de un monitor o el conjunto de eventos). Esto no está incluido en el documento de la política de instalación y sólo debe incluirse si estás utilizando monitores o eventos para ejecutar una política de Auto Scaling. |
Instala la integración de Datadog y AWS Auto Scaling.
Recopilación de logs
Activar logging
Configura AWS Auto Scaling para enviar logs a un bucket de S3 o a CloudWatch.
Nota: Si inicias sesión en un bucket de S3, asegúrate de que amazon_auto_scaling se establece como Target prefix (Prefijo de destino).
Enviar logs a Datadog
Si aún no lo has hecho, configura la función Lambda de Datadog Forwarder.
Una vez instalada la función de Lambda, añade manualmente un activador en el bucket de S3 o en el grupo de logs de CloudWatch que contiene tus logs de AWS Auto Scaling en la consola de AWS:
Datos recopilados
Métricas
A cada una de las métricas recuperadas de AWS se le asignan las mismas etiquetas (tags) que aparecen en la consola de AWS, incluidos, entre otros, el nombre del host y los grupos de seguridad.
Eventos
La integración de AWS Auto Scaling incluye eventos para lanzar y terminar instancias de EC2. Consulta el ejemplo de eventos a continuación:
Checks de servicio
La integración de AWS Auto Scaling no incluye ningún check de servicio.
Solucionar problemas
Para que las métricas de ASG empiecen a aparecer en Datadog, primero habilítalas en tu consola de AWS. Consulta las instrucciones de AWS sobre cómo habilitar tus métricas de ASG. Nota: Es posible que las métricas tarden un poco en aparecer después de haber sido habilitadas.
¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.