Formatos de ID de traza (trace) y tramo

Esta página detalla la compatibilidad de la biblioteca de rastreo de Datadog con las trazas y ID de tramo (span)s.

  • ID generados: oor defecto, todas las bibliotecas de rastreo generan ID de traza de 128 bits e ID de tramo de 64 bits.
  • ID aceptados: Datadog acepta ID de traza de 128 o 64 bits, e ID de tramo de 64 bits.

Identificadores de traza de 128 bits

Los ID de traza de 128 bits se generan y aceptan por defecto en las últimas versiones de las bibliotecas de rastreo de Datadog:

ID de traza y tramo de 64 bits

ID de traza

Por defecto, los ID de traza se generan como 128 bits, y se aceptan como enteros de 128 o 64 bits. Para generar ID de traza de 64 bits, ajusta la variable de entorno DD_TRACE_128_BIT_TRACEID_GENERATION_ENABLED en false.

IDs de tramo

Los ID de tramo están limitados a 64 bits en Datadog.

LenguajeIDs generadosIDs int de 64 bits válidos y aceptados
Node.jsSin signo [0, $2^63$]Con o sin signo
JavaSin signo [1, $2^63-1$]Sin signo
GoSin signo [0, $2^63-1$]Con o sin signo
PythonSin signo [0, $2^64-1$]Sin signo
RubySin signo [1, $2^62-1$]Sin signo
.NETSin signo [0, $2^63-1$]Sin signo
PHPSin signo [1, $2^64-1$]Sin signo
C++Sin signo [0, $2^63-1$]Sin signo

Leer más

Más enlaces, artículos y documentación útiles:

PREVIEWING: guacbot/translation-pipeline