Seguimiento de errores para servicios de backend
It is critical for your system’s health to consistently monitor the errors collected by Datadog. When there are many individual error events, it becomes hard to prioritize errors for troubleshooting.
Error Tracking simplifies debugging by grouping thousands of similar errors into a single issue. An issue is an aggregation of error data that provides insights such as
- How many users have been impacted
- When the error first occurred
- Which commit probably caused the error
Error Tracking enables you to:
- Track, triage, and debug fatal errors
- Group similar errors into issues, so that you can more easily identify important errors and reduce noise
- Set monitors on error tracking events, such as high error volume or new issues
- Follow issues over time to know when they first started, if they are still ongoing, and how often they occur
Configuración
El seguimiento de errores está disponible para todos los idiomas que admite APM y no requiere el uso de un SDK diferente.
Opcionalmente, para ver fragmentos de código en trazas (traces) de stack tecnológico, configura la integración de GitHub.
Para empezar a configurar tu repositorio, consulta la documentación sobre la integración del código fuente.
Uso de los atributos de tramos (spans) para realizar el seguimiento de tramos de errores
Los rastreadores de Datadog recopilan errores a través de las integraciones y la instrumentación manual del código fuente de tus servicios backend. Los tramos de errores dentro de una traza son procesados por el Seguimiento de errores si el error se encuentra en un tramo de entrada de servicio (el principal tramo de servicio). Este tramo también debe contener los atributos de tramos error.stack
, error.message
y error.type
de los que se va a realizar un seguimiento.
El seguimiento de errores computa una huella digital para cada tramo de error. Procesa el tipo de error, el mensaje de error y los marcos que forman la traza de stack tecnológico,. Los errores con la misma huella digital se agrupan y pertenecen al mismo problema. Para obtener más información, consulta la documentación de Trace Explorer.
Examinar los problemas para comenzar a solucionarlos o a depurar
El seguimiento de errores categoriza automáticamente los errores de los problemas de los servicios de backend en Error Tracking Explorer. Consulta la documentación de Error Tracking Explorer para conocer las principales funciones.
Los problemas creados a partir de APM incluyen la distribución de los tramos afectados, la última traza de stack tecnológico más relevante, los atributos de tramos, las etiquetas (tags) de hosts, las etiquetas de contenedores y las métricas.
Referencias adicionales
Más enlaces, artículos y documentación útiles: