Débuter avec les tags

Présentation

Les tags sont conçus pour ajouter des caractéristiques aux données de télémétrie Datadog, afin de pouvoir les filtrer, les agréger et les comparer au sein de visualisations Datadog. Lorsque vous utilisez des tags, vous pouvez observer les performances globales de plusieurs hosts et même affiner davantage les résultats selon des éléments spécifiques. En somme, les tags constituent un moyen d’observer des points de données agrégées.

Les tags relient différents types de données dans Datadog. Grâce à certaines clés de tag réservées, vous pouvez corréler différent(e)s métriques, traces et logs et déclencher des actions.

Clé de tagFonctionnalité
hostCorrélation entre des métriques, des traces, des processus et des logs.
deviceSéparation de métriques, traces, processus et logs selon un appareil ou un disque.
sourceFiltrage de spans et création automatisée de pipelines pour la solution Log Management
serviceDéfinition du contexte des données spécifiques à l’application pour l’ensemble des métriques, traces et logs.
envDéfinition du contexte des données spécifiques à l’application pour l’ensemble des métriques, traces et logs.
versionDéfinition du contexte des données spécifiques à l’application pour l’ensemble des métriques, traces et logs.

Datadog vous conseille d’étudier les données des conteneurs, machines virtuelles et de l’infrastructure cloud dans leur ensemble, au niveau des services. Par exemple, consultez l’utilisation du processeur d’un ensemble de hosts qui représentent un service, plutôt que d’analyser l’utilisation distincte d’un serveur A ou d’un serveur B.

Puisque les conteneurs et les environnements cloud changent régulièrement de hosts, il est important d’utiliser des tags pour agréger vos métriques.

Définir des tags

Voici quelques exigences en ce qui concerne l’utilisation de tags dans Datadog :

  1. Les noms des tags doivent commencer par une lettre. Ils peuvent ensuite contenir les caractères suivants :

    • Des caractères alphanumériques
    • Des underscores
    • Des moins
    • Des virgules
    • Des points
    • Des barres obliques

    Les autres caractères spéciaux sont remplacés par des underscores.

  2. Les tags peuvent comporter jusqu’à 200 caractères et prennent en charge les lettres Unicode (qui incluent la plupart des jeux de caractères, y compris les langues comme le japonais).

  3. Les tags sont convertis en minuscules. Ainsi, les tags CamelCase ne sont pas recommandés. Les intégrations reposant sur une authentification (crawler) convertissent les tags au format camel case en ajoutant des underscores. Par exemple, TestTag –> test_tag.

  4. Un tag peut être au format valeur ou <KEY>:<VALUE>. Les clés de tag env, instance et name sont couramment utilisées. La clé précède toujours le caractère « : » de la définition globale du tag. Exemple :

    TagCléValeur
    env:staging:eastenvstaging:east
    env_staging:eastenv_stagingeast
  5. Les tags ne doivent pas provenir de sources illimitées, telles que des horodatages epoch, des ID d’utilisateur ou des ID de requête. Cela pourrait accroître de façon significative le nombre de métriques de votre organisation et augmenter vos frais.

  6. Les limites (comme les minuscules) s’appliquent uniquement aux tags de métrique, et non aux attributs de logs ou aux tags de span.

Assignation de tags

Méthodes de tagging

Vous pouvez utiliser l’une (ou l’ensemble) des méthodes suivantes pour assigner des tags.

MéthodeAssignation de tags
Fichiers de configurationAssignation manuelle dans les principaux fichiers de configuration de votre Agent ou des intégrations
InterfaceSur le site Datadog
APILors de l’utilisation de l’API Datadog
DogStatsDLors de l’envoi de métriques avec DogStatsD

Pour en savoir plus, consultez la section Assigner des tags.

Tagging de service unifié

Datadog vous conseille d’utiliser le tagging de service unifié lorsque vous assignez des tags. Cette fonctionnalité permet de lier les données de télémétrie Datadog entre elles via trois tags standard : env, service et version. Pour découvrir comment configurer le tagging unifié pour votre environnement, consultez la section Tagging de service unifié.

Utilisation

Assignez des tags au niveau des hosts et des intégrations pour pouvoir filtrer et regrouper vos métriques, traces et logs. Les tags peuvent être utilisés dans les sections suivantes de votre plateforme Datadog.

SectionUtilité des tags
ÉvénementsFiltrer le flux d’événements
DashboardsFiltrer et regrouper des métriques dans des graphiques
InfrastructureFiltrer et regrouper des données sur les vues de la hostmap, de la liste d’infrastructures, des live containers et des live processes.
MonitorsCréer et gérer des monitors ou gérer des downtimes.
MétriquesFiltrer et regrouper des données avec le Metrics Explorer
IntégrationsDéfinir des limites facultatives pour AWS, Google Cloud et Azure.
APMFiltrer des services, traces et profils ou accéder à d’autres sections avec la Service Map
RUM et Session ReplayFiltrer des recherches d’événements, des analyses, des patterns, des replays et des problèmes avec le RUM Explorer
Surveillance Synthetic et tests en continuFiltrer et regrouper des tests Synthetic ou des tests s’exécutant dans des pipelines CI avec la surveillance Synthetic et les tests en continu
NotebooksFiltrer et regrouper des métriques dans des graphiques
LogsFiltrer la recherche de logs, les analyses, les patterns, le live tailing et les pipelines.
SLORechercher des SLO ainsi que des SLO groupés basés sur des métriques ou sur des monitors
Outils de développementRécupérer des informations ou configurer différentes sections dans l’interface avec l’API.
FacturationObtenir des informations sur votre utilisation de Datadog en choisissant jusqu’à trois tags, tels que env, team, et account_id.
CI VisibilityFiltrez et regroupez les exécutions de tests ou de pipelines avec l’explorer CI Visibility.

Pour en savoir plus, consultez la section Utiliser les tags.

Pour aller plus loin

PREVIEWING: may/unit-testing