El Datadog Agent puede crear y asignar etiquetas a todas las métricas, trazas (traces) y logs emitidos por un contenedor en base a sus etiquetas o variables de entorno.
Etiquetas predefinidas
El Agent puede detectar automáticamente y adjuntar etiquetas a todos los datos emitidos por la tarea completa o por un contenedor individual dentro de esta tarea. La lista de etiquetas que se adjunta automáticamente depende de la configuración de la cardinalidad del Agent.
Etiqueta
Cardinalidad
Origen
container_name
Alta
Docker
container_id
Alta
Docker
docker_image
Baja
Docker
image_name
Baja
Docker
short_image
Baja
Docker
image_tag
Baja
Docker
ecs_cluster_name
Baja
API ECS
ecs_container_name
Baja
API ECS
task_arn
Orchestrator
API ECS
task_family
Baja
API ECS
task_name
Baja
API ECS
task_version
Baja
API ECS
Etiquetado de servicios unificado
Como práctica recomendada para entornos contenedorizados, Datadog recomienda utilizar el etiquetado unificado de servicios al asignar etiquetas. El etiquetado unificado de servicios une la telemetría de Datadog mediante el uso de tres etiquetas estándar: env, service y version. Para saber cómo configurar tu entorno con el etiquetado unificado, consulta la documentación del etiquetado unificado de servicios de Amazon ECS.
Recopilación de etiquetas de recursos
Si no tienes el etiquetado unificado de servicios habilitado, completa los siguientes pasos para recopilar etiquetas de recursos ECS:
Comprueba que tus instancias de contenedor de Amazon ECS están asociadas a un rol IAM. Esto se puede hacer al crear un nuevo clúster con el asistente de creación de clústeres ECS o en la configuración de lanzamiento utilizada por un grupo de escalado automático.
Actualiza tu archivo datadog-agent-ecs.json (datadog-agent-ecs1.json, si estás utilizando una AMI original Amazon Linux), para habilitar la recopilación de etiquetas de recursos añadiendo la siguiente variable de entorno: