Continuous Profiler


Encuentre 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 costos de infraestructura.

Bajo impacto en producción

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

Comenzando

Perfilar su servicio para visualizar todas sus trazas de pila en un solo lugar toma solo unos minutos.

Instrumente su aplicación

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

Guía para usar el perfilador

La guía Getting Started with Continuous Profiler toma un servicio de muestra con un problema de rendimiento y muestra cómo usar Continuous Profiler para entender y solucionar el problema.

Explorar Continuous Profiler

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

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

learning center
Intente diagnosticar problemas de rendimiento del código en el Centro de Aprendizaje

El Centro de Aprendizaje de Datadog está lleno de cursos prácticos para ayudarle a aprender sobre este tema. Inscríbase sin costo para investigar y mejorar el rendimiento del código de la aplicación en producción con Datadog Continuous Profiler.

INSCRÍBASE AHORA

Tipos de perfil

Vea Tipos de Perfil para descripciones de los tipos de datos de perfil recopilados para cada lenguaje soportado.

La lista de tipos de perfil recopilados para aplicaciones Java

Buscar perfiles por etiquetas

Use etiquetas para buscar perfiles a través de cualquier dimensión, ya sea un servidor específico, servicio, versión o cualquier combinación.

Rastrear el rendimiento de funciones a través de implementaciones

Obtenga métricas clave de perfilado de servicios como el uso máximo de CPU por método, las principales asignaciones de memoria por hilo y el uso de CPU por versión para visualizar en sus tableros.

Conecte trazas a datos de perfilado

Los procesos de aplicación que tienen habilitados tanto APM distributed tracing como Continuous Profiler están vinculados automáticamente, por lo que puede pasar directamente de la información del span a los datos de perfilado en la pestaña de Perfiles para encontrar líneas específicas de código relacionadas con problemas de rendimiento.

La pestaña de Perfiles muestra información de perfilado para un span de traza APM.

Encuentre cambios en el rendimiento comparando perfiles

Comparar perfiles similares de diferentes momentos, entornos o implementaciones puede ayudarle a entender las posibles causas y soluciones de los problemas de rendimiento. Datadog Continuous Profiler ofrece visualizaciones de comparación para comprender por qué los perfiles difieren según los marcos de tiempo o las etiquetas por las que usted filtre.

Lectura adicional