Información general

La generación de perfiles dispone de varios conjuntos de datos para ayuda resolver las fugas de memoria, como el tipo de perfil Live Heap, que está disponible para varios lenguajes.

Para ayudarte a empezar, Datadog te ofrece un completo recorrido guiado de los servicios Go o Java:

Punto de entrada del recorrido de las fugas de memoria en la página de servicio

Qué esperar

Este recorrido guiado no requiere ningún conocimiento previo y es accesible para quienes investigan por primera vez.

El recorrido guiado te ayuda a lo largo de diferentes pasos para que puedas:

  1. Delimitar los datos pertinentes.
  2. Recomendar integraciones y actualizaciones de Datadog que ayuden en la investigación.
  3. Explicar cómo funciona la gestión de memoria en tu tiempo de ejecución.
  4. Proponer posibles causas raíz a través de comparaciones de perfiles.

Requisitos

Para utilizar este recorrido guiado necesitas:

  • Un servicio Go o Java contenedorizado con las integraciones Datadog Kubernetes o Datadog Contenedor instaladas.
  • El Continuous Profiler habilitado.
    • Asegúrate de que tus perfiles están etiquetados con container_id. Esto es necesario para establecer un vínculo entre las métricas de uso de memoria de contenedores y los datos de perfiles.

Para empezar

Investigar una fuga de memoria utilizando el recorrido guiado:

  1. Ve a [APM > Software Catalog] (APM > Catálogo de software)4.
  2. Pasa el cursor sobre el servicio que quieres investigar y haz clic en Service Page (Página de servicio).
  3. Haz clic en la pestaña Memory Leaks (Fugas de memoria).
  4. Sigue los pasos guiados para completar tu investigación.

Referencias adicionales