Únete a la Vista previa
Live Messages está en Vista previa para servicios Java-Kafka utilizando Protobuf y Avro. Si te interesan otros lenguajes y tecnologías, ponte en contacto con support@datadoghq.com.
Live Messages permite ver una cola activa de los mensajes que consume o produce un servicio específico. Acceder a los mensajes en directo e inspeccionar su contenido puede ayudarte a descubrir problemas cuando solucionas aquellos de un servicio específico.
Configuración
Habilita la Instrumentación dinámica en los servicios en los que quieres utilizar esta función.
En Parámetros de Datadog, asegúrate de tener los siguientes roles:
Dynamic Instrumentation Read
Dynamic Instrumentation Write
Utilización
- Ve al mapa de Data Streams Monitoring y haz clic en un servicio Java que tenga habilitada la instrumentación dinámica. Selecciona la pestaña Mensajes.
- Para activar la cola activa de Live Messages, haz clic en el botón de reproducción. A continuación, especifica el número aproximado de mensajes que quieres capturar y haz clic en Start Capturing (Iniciar captura). Los mensajes se generan en forma de logs y se muestrean a una frecuencia de un mensaje por segundo por host.
- Al hacer clic en cada mensaje se muestran los campos y valores.
Desactivar la cola activa de Live Messages
La cola activa se apaga automáticamente después de capturar el número aproximado de mensajes especificado. También puedes apagarla manualmente seleccionando el botón Detener captura.
Almacenamiento y acceso a mensajes
Se accede a los mensajes a través de Datadog en los consumidores y productores de mensajes. A continuación, se almacenan en Datadog como logs, tras pasar por el Sensitive Data Scanner.
Los usuarios deben tener los roles Dynamic Instrumentation Capture Variables
y Dynamic Instrumentation Read
para utilizar la función Live Messages. Todos los usuarios de la organización pueden ver logs. Para obtener más información sobre los controles de acceso basados en funciones, consulta Instrumentación dinámica.
La instrumentación dinámica oculta automáticamente los valores vinculados a identificadores específicos considerados confidenciales, como contraseña y token de acceso. Consulta la lista completa de identificadores ocultos.
Puedes personalizar aún más el ocultamiento especificando identificadores adicionales. En el entorno de tu aplicación (no en el datadog-agent
), configura la variable de entorno DD_DYNAMIC_INSTRUMENTATION_REDACTED_IDENTIFIERS
con una lista de identificadores separados por comas como firstName,lastName,phoneNumber
.
Para obtener más información sobre la depuración de datos confidenciales, consulta la documentación de la instrumentación dinámica. Si tienes requisitos o solicitudes adicionales sobre la gestión de datos confidenciales, ponte en contacto con el servicio de asistencia de Datadog.
Cifrado SSL en Kafka
Datadog captura los mensajes en los clientes (consumidor, productor) antes de que sean cifrados. Así, Datadog puede capturar mensajes independientemente de si el cifrado está activado en la capa de Kafka.