Muestreo adaptativo

Solicita acceso a la Vista previa.

El Muestreo adaptativo está en Vista previa. Para solicitar acceso, rellena el formulario.

Request Access

Información general

El Muestreo adaptativo de Datadog te ayuda a obtener las trazas (traces) más relevantes manteniéndote dentro de un presupuesto específico (gigabytes ingestados). Para empezar:

  1. Define un objetivo de volumen mensual para la ingestión de trazas.
  2. Inscribe uno o varios servicios de muestreo adaptativo. De este modo se garantiza que el consumo de estos servicios coincida con el objetivo de volumen a final de mes, al tiempo que se mantiene la visibilidad de sus endpoints.

El Muestreo adaptativo se basa en la configuración remota y en los mecanismos de reglas de muestreo existentes para ajustar dinámicamente las frecuencias de muestreo de cada combinación de entorno, servicio y recurso, para:

  • Ajustarse a tu presupuesto mensual especificado.
  • Garantizar la visibilidad de servicios y endpoints con poco tráfico obteniendo al menos una traza de cada combinación de servicio, recurso y entorno cada 5 minutos.

Para inscribir nuevos servicios de muestreo adaptativo y gestionar los volúmenes ingeridos desde la página de control de la ingesta de Datadog, sigue las instrucciones que se indican a continuación.

Requisitos

  • Datadog Agent v7.53.0 o posterior.
  • Configuración remota activada para tu Agent.
  • [Permisos] APM Remote Configuration Write4. Si no tienes estos permisos, pide a tu administrador de Datadog que actualice tus permisos desde Parámetros de organización.

Versiones de bibliotecas de rastreo

La siguiente tabla enumera las versiones mínimas de biblioteca de rastreo necesarias para el Muestreo Adaptativo:

LenguajeVersión mínima requerida
Javav1.34.0
Gov1.68.0
Pythonv2.9.6
Rubyv2.0.0
Node.jsv5.16.0
.NETv2.54.0
C++/proxiesv0.2.2
PHPv1.4.0

Visualizar las frecuencias de muestreo por recurso

Para visualizar las frecuencias de muestreo configuradas:

  1. Ve a los controles de ingestión Resumen de ingestión de servicios.
  2. Consulta la tabla que enumera las frecuencias de muestreo aplicadas por recurso del servicio.
Tabla de frecuencias de muestreo por recurso

La tabla incluye:

  • Ingested bytes: Bytes ingeridos de tramos (spans) del servicio y recurso.
  • Downstream bytes: Bytes ingeridos de tramos donde la decisión de muestreo comienza a partir de ese servicio y recurso, incluidos los servicios posteriores.
  • Configuration: Fuente de la frecuencia de muestreo de recursos:

Configurar el muestreo adaptativo para un servicio

Para configurar el muestreo adaptativo para un servicio:

  1. Ve a la página de control de la ingesta de Datadog.

    Llamada de atención para la definición del presupuesto para el muestreo adaptativo

  2. Abre el modal para configurar/editar el Objetivo de ingesta mensual del muestreo adaptativo. Asegúrate de que el objetivo de volumen de ingesta es >0 cuando inscribas un primer servicio de muestreo adaptativo. Para los servicios subsiguientes puedes aumentar el presupuesto asignado, después de que se incorpore el nuevo servicio, para tener en cuenta el nuevo volumen.

Nota: El presupuesto configurado sólo se asigna a los servicios de muestreo adaptativo inscritos. No tiene en cuenta el volumen adicional de servicios que utilizan reglas de muestreo local u otros mecanismos de muestreo configurados localmente en el Agent o en la biblioteca de rastreo.

Modal de presupuesto del muestreo adaptativo
  1. Ve a la página de resumen de la ingesta de tu servicio.
  2. Haz clic en *Manage Ingestion Rate (Gestionar la frecuencia de ingestión). Si la opción de configuración remota está desactivada, asegúrate de que se cumplen todos los requisitos enumerados.
  3. Define la estrategia de muestreo de tu servicio en Frecuencias de muestreo adaptativo de Datadog y haz clic en Apply (Aplicar) para guardar la configuración.
  4. [Opcional] Configura frecuencias de muestreo explícitas para recursos específicos, de los que le gustaría obtener más datos (por ejemplo, el 100% de los endpoints GET /checkout ) o menos datos (por ejemplo, el 0,1% de las solicitudes de /health ).
Modal de configuración del muestreo adaptativo

La configuración debería surtir efecto en 5 o 6 minutos, el tiempo que tarda Datadog en observar el patrón de tráfico del servicio, calcular y, a continuación, aplicar las frecuencias de muestreo. Los recursos controlados por el muestreo adaptativo aparecerán marcados como Adaptive Remote en la columna Configuración.

Referencias adicionales

PREVIEWING: sadhbh-a/gcp_guide