Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Utiliser les tags

Après avoir assigné des tags, utilisez-les pour filtrer et regrouper vos données au sein de la plateforme Datadog. Les tags vous permettent d’inclure et d’exclure des données. Lorsque vous choisissez d’inclure ou d’exclure plusieurs tags :

  • la fonction Include utilise la logique AND ;
  • la fonction Exclude utilise la logique OR.

Événements

Le flux d’événements affiche tous les événements qui se sont produits dans votre environnement au cours de l’intervalle spécifié. Utilisez des tags pour affiner la liste d’événements et étudier un sous-ensemble d’événements. Saisissez tags: suivi du nom d’un tag pour afficher tous les événements générés par un host ou une intégration qui possèdent ce tag. L’exemple ci-dessous permet de rechercher le tag service:coffee-house à l’aide de l’expression tags:service:coffee-house. Pour rechercher plusieurs tags, séparez chaque tag par une virgule : tags:service:coffee-house,host:coffeehouseprod.

Dashboards

Utilisez des tags pour filtrer les métriques à afficher dans un graphique de dashboard ou pour créer des groupes agrégés de métriques à afficher. Pour filtrer les métriques, saisissez le tag dans la zone de texte from. Cela affiche les données de la métrique choisie fournies par toutes les sources qui possèdent ce tag (à savoir, service:coffee-house dans l’exemple ci-dessous).

Pour créer un groupe agrégé à l’aide de tags, saisissez la clé du tag dans la zone de texte avg by. Par exemple, si vous disposez d’un graphique de séries temporelles présentant une métrique taguée avec la clé service, comme service:coffee-house, saisissez service dans la zone de texte avg by pour afficher une ligne pour chaque valeur de tag service. Chaque ligne représente la valeur moyenne de la métrique pour l’ensemble des sources qui partagent la valeur de tag service.

Les tags peuvent également être utilisés pour superposer des événements sur un dashboard, comme dans le flux d’événements. Saisissez tags: suivi du nom du tag. Les événements correspondants sont superposés sous la forme de barres verticales dans le graphique. L’exemple ci-dessous utilise l’expression tags:service:coffee-house.

Utilisez des template variables pour activer facilement le tag from sur les graphiques de votre dashboard. Dans l’exemple ci-dessous, service est utilisé pour représenter la clé de tag service. Ajoutez la template variable $service dans la zone de texte from de votre requête de graphique pour l’utiliser.

Vous trouverez ci-dessous un exemple de tags avec l’éditeur de graphiques pour séries temporelles. Aucun tag n’a été appliqué dans la première capture d’écran. L’utilisation moyenne de processeur est donc affichée pour l’ensemble des hosts :

Les informations de l’éditeur sont ensuite mises à jour afin d’inclure un tag (region:eastus) dans la zone de texte from. Cela permet à Datadog d’afficher l’utilisation de processeur sur l’ensemble de la région Est des États-Unis. Le tag region est utilisé à titre d’exemple : vous pouvez utiliser n’importe quel tag arbitraire transmis à votre plateforme Datadog, comme application, service, environment, etc.

Enfin, le deuxième champ vide (la zone de texte avg by) est utilisé pour afficher une ligne de série temporelle pour chaque host. Le processeur du serveur est affiché pour chaque host exécuté dans la région Est des États-Unis.

Vous pouvez ajouter d’autres tags pour réduire davantage la portée, afin d’étudier par exemple les hosts dans region:eastus et env:production. Les tags peuvent être utilisés pour de nombreuses fonctionnalités de Datadog et appliqués à l’ensemble des éléments de base (métriques, traces et logs).

Infrastructure

Pour filtrer la hostmap, la liste d’infrastructures, les conteneurs et les processus, saisissez un tag dans la zone de texte Filter by en haut de la page. Les hosts et conteneurs peuvent être regroupés par clé de tag à l’aide de la zone de texte Group by. Si vous saisissez service dans cette zone de texte, chaque service s’affiche sous la forme d’un en-tête de groupe.

Depuis cette section, utilisez des tags pour filtrer ou regrouper des hosts :

Ou des conteneurs :

Voici les zones de texte de filtrage et de regroupement de la page de la liste d’infrastructures :

Voici les zones de texte de filtrage et de regroupement de la page des live containers :

Voici les zones de texte de filtrage et de regroupement de la page des live processes :

Monitors

Pour filtrer des monitors en leur assignant des tags, utilisez la barre de recherche ou les cases des facettes. Vous devez utiliser le format suivant dans la barre de recherche : tag:<KEY>:<VALUE>. Indiquez par exemple tag:service:coffee-house. Remarque : les tags de monitor ne fonctionnent pas de la même façon que les tags de métrique.

Lorsque vous créez un monitor, utilisez les tags de métrique dans :

  • la zone de texte from, afin de limiter la portée du monitor et d’inclure uniquement les métriques possédant les tags indiqués ;

  • la zone de texte excluding, afin d’exclure les métriques correspondantes de la portée du monitor ;

  • la zone de texte avg by, afin de transformer le monitor en un monitor à alertes multiples pour chaque valeur de tag.

Pour filtrer les downtimes en fonction d’un tag de monitor, saisissez le nom du tag dans la barre de recherche, par exemple service:coffee-house.

Métriques

Utilisez les tags dans Metrics Explorer pour filtrer les métriques en fonction de tags ou pour afficher plusieurs graphiques selon une clé de tag. L’exemple ci-dessous représente une métrique avec l’expression service:coffee-house et affiche un graphique par host.

Intégrations

Certaines intégrations, comme celles pour AWS, Google Cloud et Azure, vous permettent de fixer des limites facultatives pour vos métriques à l’aide de tags. Dans le carré d’intégration pertinent, utilisez une liste de tags au format <KEY>:<VALUE> séparés par des virgules.

Cela définit un filtre, qui est utilisé lors de la collecte des métriques. Les wildcards, tels que ? (pour un seul caractère) et * (pour plusieurs caractères), peuvent également être utilisés. Seuls les hosts qui correspondent à l’un des tags définis sont importés dans Datadog. Les autres hosts sont ignorés. Ajoutez ! devant un tag pour exclure les hosts correspondant à ce tag.

Exemple : datadog:monitored,env:production,instance-type:c1.*,!region:us-east-1

APM

Pour les recherches de traces, filtrez les traces avec des tags à l’aide de la barre de recherche ou des cases des facettes. Vous devez utiliser le format suivant dans la barre de recherche : <KEY>:<VALUE>. Indiquez par exemple service:coffee-house. Pour effectuer une recherche avancée, consultez la page sur les recherches de traces.

Après avoir assigné des tags, utilisez la Service map pour accéder facilement à différentes sections de l’application en cliquant sur un service spécifique. L’exemple ci-dessous affiche les données des analyses et recherches de traces, des monitors, des logs et de la hostmap filtrées par le tag service:coffee-house.

Notebooks

Lors de la création d’un graphique de notebook, limitez des métriques en utilisant des tags dans la zone de texte from. Vous pouvez également regrouper des métriques en ajoutant des tags dans la zone de texte avg by. Dans l’exemple ci-dessous, les métriques sont limitées par service:coffee-house et regroupées par host.

Pour exclure des tags, utilisez </> afin de modifier le texte, puis ajoutez le tag en respectant le format !<KEY>:<VALUE>. Dans l’exemple ci-dessous, service:coffeehouse est exclu par l’expression !service:coffeehouse.

Logs

Pour les recherches, les analyses, les modèles et le Live Tailing de logs, filtrez les logs avec des tags à l’aide de la barre de recherche ou des cases des facettes. Vous devez utiliser le format suivant dans la barre de recherche : <KEY>:<VALUE>. Indiquez par exemple service:coffee-house. Pour effectuer une recherche avancée, consultez la page sur les recherches de logs.

Les tags permettent également de filtrer un pipeline de logs. Dans l’exemple ci-dessous, le pipeline filtre des logs selon le tag service:coffee-house.

Développeurs

Les tags peuvent être utilisés de diverses façons avec l’API. Cliquez sur les liens ci-dessous pour accéder aux rubriques indiquées :

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: