Interrogez simultanément les métriques Datadog et OpenTelemetry.

De nombreuses organisations utilisent OpenTelemetry (OTel) aux côtés de Datadog, créant des environnements hybrides où certains hôtes émettent des métriques OTel et d’autres émettent des métriques Datadog. Parce que les métriques OTel et Datadog utilisent souvent des conventions de nommage et des définitions sémantiques différentes, créer une vue unifiée de votre infrastructure dans ces environnements peut être difficile.

Datadog vous aide à combler cette lacune en vous permettant de :

  • Interrogez les métriques OTel et Datadog ensemble.
  • Comprenez les sources de métriques et les correspondances.

Unifiez les métriques OpenTelemetry et Datadog dans les requêtes

Rejoignez l’aperçu !

Le modificateur de requête de source de télémétrie nécessite l’aperçu de l’instrumentation native OTel. Utilisez ce formulaire pour demander l’accès.

Request Access

L’Éditeur de requêtes de métriques et les widgets de tableau de bord incluent un modificateur de requête de source de télémétrie, vous permettant de contrôler comment Datadog gère les métriques potentiellement équivalentes provenant des sources OTel et Datadog. Sélectionnez Modifier puis choisissez Télémétrie native ou Télémétrie combinée dans la section Sources de télémétrie.

Modificateur de requête de sources de télémétrie montrant la télémétrie combinée sélectionnée.

Choisissez entre deux modes :

Télémétrie native (par défaut)

  • Ce mode interroge uniquement le nom de métrique spécifique que vous entrez (qu’il s’agisse d’une métrique Datadog ou OTel).
  • Il n’inclut pas de données provenant de métriques équivalentes.

Télémétrie combinée

  • Ce mode combine automatiquement les données des métriques équivalentes Datadog et OTel en une seule requête, même si vous n’entrez qu’un seul des noms de métriques.
  • Il gère la correspondance entre les métriques équivalentes (y compris les métriques complexes) et agrège toutes les séries temporelles associées en une seule métrique.
  • Cela fonctionne que vous commenciez avec une métrique Datadog ou une métrique OTel.

Exemple

Imaginez que vous surveillez la charge du système en utilisant deux métriques différentes :

  • OTel natif : system.cpu.load_average.15m
  • Agent Datadog : system.load.15

Si vous interrogez system.cpu.load_average.15m, appliquez une agrégation maximale et définissez la source de télémétrie sur Télémétrie combinée, Datadog effectue automatiquement :

  1. Identifie la métrique Datadog équivalente : system.load.15.
  2. Combine les séries temporelles de system.cpu.load_average.15m et system.load.15.
  3. Applique l’agrégation maximale à tous les points de données des deux sources.

Comprenez les sources de métriques et les correspondances

Pour fournir de la clarté lors de l’interrogation, la source de métrique et les métriques équivalentes sont affichées :

  • Pastille source : Dans l’éditeur de requêtes, une pastille Datadog ou OTel apparaît à côté du nom de la métrique, indiquant son origine.

  • Liste des métriques équivalentes : L’éditeur montre également une liste de métriques considérées comme équivalentes à celle que vous avez interrogée. Cela inclut des correspondances complexes de un à plusieurs. Par exemple, system.cpu.utilization correspond à plusieurs métriques d’état CPU Datadog (system.cpu.idle, system.cpu.iowait, etc.).

Pastille source et liste des métriques équivalentes

Consultez les correspondances détaillées

Pour une vue d’ensemble de la façon dont des métriques OTel et Datadog spécifiques sont liées, consultez la page Résumé des métriques :

  1. Naviguez vers Métriques > Résumé.
  2. Recherchez une métrique Datadog ou OTel connue.
  3. Ouvrez le panneau latéral Détails de la métrique.

Alternativement, cliquez sur Modifier dans le résumé des métriques lors de la saisie d’une métrique dans l’éditeur de requêtes.

Ce panneau affiche les mappages de métriques, y compris des relations complexes. Par exemple, il montre comment system.cpu.utilization se mappe à plusieurs métriques Datadog comme system.cpu.idle, system.cpu.user, et d’autres.

Panneau Détails du résumé des métriques montrant les mappages OTel et Datadog.

Vous pouvez également voir la logique basée sur les tags utilisée pour ces mappages. Survolez une métrique équivalente pour voir les conditions spécifiques. Par exemple, survoler system.cpu.idle montre qu’elle se mappe à system.cpu.utilization lorsque state=idle, et la valeur est multipliée par 100.

Infobulle de survol montrant la logique de mappage basée sur les tags.

Lectures complémentaires

Documentation, liens et articles supplémentaires utiles: