Continuous Profiler


Encuentra cuellos de botella de CPU, memoria y E/S, desglosados por nombre de método, nombre de clase y número de línea, para reducir significativamente la latencia del usuario final y los costes de infraestructura.

Bajo impacto en la producción

Continuous Profiler se ejecuta en producción en todos los servicios aprovechando tecnologías como JDK Flight Recorder para producir un impacto mínimo en el uso de CPU y memoria de tu host.

Para empezar

Perfila tu servicio para visualizar todas tus trazas (traces) de stack tecnológico en un solo lugar en cuestión de minutos.

Instrumentar tu solicitud

go
Java
Node.js
PHP
Python
Ruby
.NET
Rust
C
C++

Guía de uso del generador de perfiles

La guía Empezando con el generador de perfiles presenta un ejemplo de servicio con un problema de rendimiento y muestra como utilizar Continuous Profiler para comprender y solucionar el problema.

Explorar el generador de perfiles de Datadog

Después de configurar tu aplicación para enviar perfiles a Datadog, comienza a obtener información sobre el rendimiento de tu código.

Por defecto, los perfiles se conservan durante siete días y las métricas generadas a partir de datos de perfiles se conservan durante un mes.

learning center
Intentar diagnosticar problemas de rendimiento en el Centro de aprendizaje

El Centro de aprendizaje de Datadog está lleno de cursos prácticos para ayudarte a aprender sobre este tema. Inscríbete sin coste alguno para investigar y mejorar el rendimiento del código de las aplicaciones en producción con Continuous Profiler de Datadog.

INSCRIBIRSE AHORA

Tipos de perfiles

Consulta Tipos de perfil para obtener descripciones de los tipos de datos de perfil recopilados para cada lenguaje admitido.

Lista de los tipos de perfiles recopilados para aplicaciones Java

Buscar perfiles por etiquetas (tags)

Utiliza etiquetas para buscar perfiles en cualquier dimensión, ya sea una versión específica de host, servicio o cualquier combinación.

Seguimiento del rendimiento de funciones en despliegues

Obtén métricas de perfiles clave de servicios, como el uso máximo de CPU por método, las asignaciones de memoria máximas por subproceso y el uso de CPU por versión, para visualizarlas en tus dashboards.

Conectar trazas con datos de perfiles

Los procesos de aplicación que tienen activados el rastreo distribuido APM y Continuous Profiler se vinculan automáticamente, por lo que puedes pasar directamente de la información de tramo (span) a los datos de perfiles en la pestaña Perfiles para encontrar líneas específicas de código relacionadas con problemas de rendimiento.

Pestaña Perfiles que muestra información sobre perfiles para un tramo de traza APM

Buscar cambios en el rendimiento comparando perfiles

Comparar perfiles similares de diferentes momentos, entornos o despliegues puede ayudarte a entender las posibles causas y soluciones a los problemas de rendimiento. El generador de perfiles de Datadog ofrece visualizaciones comparativas para comprender por qué los perfiles son diferentes en función de los marcos temporales o las etiquetas utilizados para acotar el contexto.

Referencias adicionales