Traces et segments

Ce document présente les traces et les segments. Une trace représente une seule opération de bout en bout. Les traces sont composées de délais, qui sont des enregistrements d'une seule fonction ou opération.

Modèle de données de trace

Une trace possède les propriétés suivantes:

  • ID de trace: identifiant unique de l'opération de bout en bout. L'ID de trace doit être propagé en tant que contexte dans le cadre de l'opération de bout en bout.

  • Collection d'intervalles qui partagent la même valeur pour l'ID de trace.

    Cloud Trace utilise l'ID de trace pour identifier les délais de son dépôt associés à la même trace.

Modèle de données de span

Une étendue correspond à une opération qui s'est déroulée sur une période temporelle finie, mais non nulle. Vous trouverez ci-dessous quelques propriétés essentielles stockées par chaque span:

  • ID de trace: identifiant de l'opération de bout en bout dans laquelle cette opération globale particulière s'est déroulée.
  • ID de période: identifiant unique de la période. Si la même opération est appelée plusieurs fois pour l'exécution d'une seule opération globale, une trace peut contenir plusieurs segments portant le même nom. Toutefois, chaque span possède un ID de span distinct.
  • ID de la span parente: identifie l'opération qui a appelé cette span. L'ID de span parent de la balise "root" est défini sur null.
  • Nom: nom de l'opération effectuée.
  • Heure de début: heure de début de l'opération.
  • Heure de fin: heure de fin de l'opération.

Les étendues peuvent également contenir des attributs, qui stockent des informations supplémentaires sur une opération à l'aide de paires clé-valeur. Dans la mesure du possible, Cloud Trace vous recommande d'utiliser les conventions sémantiques OpenTelemetry.

Ressources

Ressources OpenTelemetry:

Étape suivante