Este producto no es compatible con el sitio Datadog seleccionado. ().

Información general

Puedes correlacionar los datos de Test Optimization con logs inyectados en Datadog, lo que te permite ver y analizar logs para casos de tests específicos.

Examinar logs para casos de tests específicos con la correlación de logs y tests.

Configurar

La correlación puede configurarse de forma diferente en función de cómo envíes los datos de tus tests a Datadog.

Java

El envío de logs sin Agent es compatible con los siguientes lenguajes y marcos:

  • dd-trace-java >= 1.35.2 y Log4j2.

Utiliza las siguientes variables de entorno para habilitar y configurar el envío de logs sin Agent:

NombreDescripciónValor por defecto
DD_AGENTLESS_LOG_SUBMISSION_ENABLED (obligatorio)Activa/desactiva el envío de logsfalse
DD_AGENTLESS_LOG_SUBMISSION_LEVEL (opcional)Establece el nivel de logs para el envío sin AgentINFO
DD_AGENTLESS_LOG_SUBMISSION_QUEUE_SIZE (opcional)Establece el tamaño máximo de la cola de logs pendientes1024
DD_AGENTLESS_LOG_SUBMISSION_URL (opcional)Establece la URL personalizada para el envío de logs-

Javascript/Typescript

El envío de logs sin Agent es compatible con los siguientes lenguajes y marcos:

  • dd-trace-js >= 5.24.0 y dd-trace-js >= 4.48.0 y winston.

Utiliza las siguientes variables de entorno para habilitar y configurar el envío de logs sin Agent:

NombreDescripciónValor por defecto
DD_AGENTLESS_LOG_SUBMISSION_ENABLED (obligatorio)Activa/desactiva el envío de logsfalse
DD_AGENTLESS_LOG_SUBMISSION_URL (opcional)Establece la URL personalizada para el envío de logs-

.NET

El envío de logs sin Agent es compatible con los siguientes lenguajes y marcos:

  • dd-trace-dotnet >= 2.50.0 y XUnit TestOutputHelper.

Utiliza las siguientes variables de entorno para habilitar y configurar el envío de logs sin Agent:

NombreDescripciónValor por defecto
DD_CIVISIBILITY_LOGS_ENABLED (obligatorio)Activa/desactiva el envío de logs de CI Visibilityfalse

Swift

Utiliza las siguientes variables de entorno para habilitar y configurar el envío de logs:

NombreDescripciónValor por defecto
DD_ENABLE_STDOUT_INSTRUMENTATIONActiva/desactiva el envío de logs de stdoutfalse
DD_ENABLE_STDERR_INSTRUMENTATIONActiva/desactiva el envío de logs de stderrfalse

Ruby

El envío de logs sin agente con Test Optimization es compatible con aplicaciones de Rails. Antes de habilitarlo, asegúrate que tu aplicación está instrumentada con el rastreo de Datadog.

Para utilizar el envío de logs sin agente, necesitas datadog-ci versión 0.16 o posterior. Se admiten las siguientes bibliotecas de registro:

  • activesupport >= 5.0 (sólo cuando se utiliza ActiveSupport::TaggedLogging)
  • lograge >= 0.14
  • semantic_logger >= 4.0

Utiliza la siguiente variable de entorno para habilitar el envío de logs:

NombreDescripciónValor por defecto
DD_AGENTLESS_LOG_SUBMISSION_ENABLED (obligatorio)Activa/desactiva el envío de logsfalse
  1. Configura la recopilación de logs a través del Datadog Agent.
  2. Sigue los pasos descritos en Correlacionar logs y trazas.

Referencias adicionales

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