Exception Replay para el seguimiento de errores
Exception Replay para el seguimiento de errores de APM está en fase beta.
Exception Replay en el seguimiento de errores de APM captura automáticamente los valores de las variables de producción para que puedas reproducir las excepciones de los problemas del seguimiento de errores.
Requisitos
- Lenguajes admitidos
- Python, Java, .NET
- El Datadog Agent debe estar configurado para APM.
- La aplicación debe instrumentarse con:
ddtrace
para Pythondd-trace-java
para Javadd-trace-dotnet
para .NET
Exception Replay solo está disponible en el seguimiento de errores de APM. No se admite el seguimiento de errores para logs y RUM.
Configuración
- Instala o actualiza el Agent a la versión
7.44.0
o superior. - Asegúrate de estar utilizando:
ddtrace
versión 1.16.0
o superior.dd-trace-java
versión 1.35.0
o superior.dd-trace-dotnet
versión 2.53.0
o superior.
- Establece la variable de entorno
DD_EXCEPTION_DEBUGGING_ENABLED
en true
para ejecutar el servicio con Exception Replay habilitado para el seguimiento de errores.
Ocultar datos confidenciales
Por defecto, los datos de variables vinculados a identificadores específicos considerados confidenciales, como password
y accessToken
, se ocultan automáticamente. Vea la lista completa de identificadores ocultos.
También puedes depurar datos de variables para PII con estas acciones:
Para obtener más información sobre la depuración de datos de variables, consulta Depuración de datos confidenciales de instrumentación dinámica.
Empezando
- Ve a APM > Error Tracking (Seguimiento de errores).
- Haz clic en cualquier problema del seguimiento de errores de Python y desplázate hacia abajo hasta el componente de stack trace.
- Expande los marcos del stack para examinar los valores de las variables capturadas.
Solucionar problemas
Una traza (trace) de error específica de Python no tiene valores de variables
Para mantener la sobrecarga de rendimiento de la función al mínimo, la captura de errores está limitada a una tasa: un error por segundo incluye datos de variables. Si no ves valores de variables en una determinada traza (trace):
- Haz clic en View Similar Errors (Ver errores similares).
- Amplía la selección del intervalo de tiempo para encontrar otro caso de excepción en el que se hayan capturado valores de variables.
Leer más
Más enlaces, artículos y documentación útiles: