Seguimiento de errores para servicios de backend

Información general

Los detalles de un problema en Error Tracking Explorer

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

Ajuste

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 las stack traces, configura la integración de GitHub.

Un fragmento de código en línea en una stack trace

Para empezar a configurar tu repositorio, consulta la documentación sobre la integración del código fuente.

Utilizar etiquetas (tags) de tramos (spans) para realizar un seguimiento de los tramos (spans) de errores

Los rastreadores de Datadog recogen errores a través de las integraciones y la instrumentación manual del código fuente de los servicios de backend. Los tramos (spans) de errores dentro de una traza (trace) son procesados por el seguimiento de errores si el error se encuentra en un tramo (span) de entrada de servicio (el tramo [span] del servicio superior). Este tramo (span) también debe contener las etiquetas (tags) de tramos (spans) error.stack, error.message y error.type para ser rastreado.

Gráfica de llamas con errores.

El seguimiento de errores computa una huella digital para cada tramo (span) de error. Procesa el tipo de error, el mensaje de error y los marcos que forman la stack trace. 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 temas creados a partir de APM incluyen la distribución de tramos (spans) afectados, la última stack trace más relevante, etiquetas (tags) de tramos (spans), etiquetas (tags) de hosts, etiquetas (tags) de contenedores y métricas.

Leer más