L’Agent Datadog peut créer et appliquer des tags à l’ensemble des métriques, des traces et des logs envoyés par un conteneur en fonction de ses étiquettes ou de ses variables d’environnement.
Tags prêts à l’emploi
L’Agent peut découvrir automatiquement des tags et les ajouter à toutes les données générées par toute une tâche ou par un conteneur spécifique dans cette tâche. La liste des tags ajoutés automatiquement dépend de la configuration de cardinalité de l’Agent.
Tag
Cardinalité
Source
container_name
Forte
Docker
container_id
Forte
Docker
docker_image
Faible
Docker
image_name
Faible
Docker
short_image
Faible
Docker
image_tag
Faible
Docker
ecs_cluster_name
Faible
API ECS
ecs_container_name
Faible
API ECS
task_arn
Orchestrateur
API ECS
task_family
Faible
API ECS
task_name
Faible
API ECS
task_version
Faible
API ECS
Tagging de service unifié
Datadog vous conseille d’utiliser le tagging de service unifié lorsque vous assignez des tags dans des environnements conteneurisés. Le tagging de service unifié permet de lier les données de télémétrie Datadog entre elles à l’aide de trois tags standards : env, service et version. Pour découvrir comment configurer le tagging unifié pour votre environnement, consultez la documentation dédiée pour Amazon ECS.
Collecte de tags de ressource
Si vous n’avez pas activé le tagging de service unifié, effectuez les étapes suivantes pour collecter des tags de ressource ECS :
Vérifiez que vos instances de conteneur Amazon ECS sont associées à un rôle IAM. Cette opération peut être effectuée lors de la création d’un cluster via l’assistant de création de clusters ECS ou via la configuration de lancement utilisée par un groupe autoscaling.
Modifiez votre fichier datadog-agent-ecs.json (datadog-agent-ecs1.json si vous utilisez une AMI Amazon Linux d’origine) afin d’activer la collecte de tags de ressource en ajoutant la variable d’environnement suivante :