La extensión de Datadog para Visual Studio Code no es compatible con el sitio .

Resumen

La extensión de Datadog para Visual Studio Code (VS Code) se integra con Datadog para acelerar tu desarrollo.

La extensión de Datadog para VS Code

Contiene varias características, incluidas:

Requisitos

  • **Una cuenta de Datadog **: la extensión requiere una cuenta de Datadog (excepto cuando se utilizan las características de Análisis estático). Si es la primera vez que visitas Datadog, visita el sitio web de Datadog para obtener más información sobre las herramientas de observabilidad de Datadog y suscribirte a una versión de prueba gratuita.

  • VS Code Git: la extensión funciona mejor cuando la integración de VS Code Git está activada. Asegúrate de que la integración está habilitada comprobando la configuración de git.enabled.

Configuración

Instala la Extensión de Datadog desde Visual Studio Marketplace.

Code Insights

El árbol Code Insights muestra información generada por la plataforma de Datadog que es relevante para tu código base. La información se agrupa en tres categorías: rendimiento, fiabilidad y seguridad.

La vista de Code Insights.

Code Insights incluye una descripción detallada de cada problema y enlaces a:

  • La localización del código fuente relacionado
  • La plataforma de Datadog para obtener información adicional

Puedes descartar Code Insights individuales y establecer filtros para ver los que más te interesen.

View in VS Code

La función View in VS Code proporciona un enlace desde Datadog directamente a tus archivos fuente. Busca el botón junto a los marcos en stack traces que se muestra en la interfaz de usuario (por ejemplo, en Error Tracking):

Un stack trace en la plataforma de Datadog que muestra el botón de View in VS Code.
Para utilizar esta función, primero configura la integración de código fuente para tu servicio.

Puedes navegar al Log Explorer en la plataforma de Datadog directamente desde tus archivos de código fuente.

Si estás utilizando una biblioteca de registro compatible, la extensión es capaz de mostrarte lentes de código en las líneas en las que has detectado patrones de logs que coinciden con los registros de la plataforma de Datadog:

Las bibliotecas de registro compatibles son:

Alternativamente, puedes seleccionar algún texto en tu código fuente, haz clic con el botón derecho y busca la opción Datadog > Search Logs With Selected Text (Datadog > Buscar logs con texto seleccionado).

Uso de la característica Datadog Log Explorer

Code Delta

Code Delta compara los números de línea incluidos en la telemetría de Datadog con los números de línea de los archivos en los que estás trabajando actualmente en VS Code.

Por ejemplo, todos los enlaces Ver en VS Code de la plataforma de Datadog codifican información sobre la versión en tiempo de ejecución, y la extensión la utiliza para calcular la línea de código correspondiente en el editor, teniendo en cuenta los cambios de versión.

Puedes modificar la configuración de Code Delta para cambiar el funcionamiento del algoritmo de coincidencia. En particular, puedes modificar el valor Minimum Affinity, que determina el grado de confianza necesario para que coincidan las líneas.

Análisis estático

La integración Análisis estático analiza tu código (localmente) en función de reglas predefinidas para detectar y corregir problemas.

La extensión de Datadog ejecuta reglas de Análisis estático en los archivos fuente que tienes abiertos en tu solución. El objetivo es detectar y corregir problemas de mantenimiento, errores o vulnerabilidades de seguridad en el código antes de confirmar los cambios.

El Análisis estático admite la exploración de muchos lenguajes de programación. Si deseas consultar la lista completa, consulta Reglas del análisis estático. Para los tipos de archivos pertenecientes a los lenguajes compatibles, los problemas se muestran en el editor de código fuente con el sistema de inspección de VS Code, y las correcciones sugeridas se pueden aplicar directamente:

Para empezar

Cuando empieces a editar un archivo fuente, la extensión buscará static-analysis.datadog.yml en la raíz de tu repositorio fuente. Te pedirá que la crees si es necesario.

Un cartel para la incorporación.

Una vez creado el archivo de configuración, el analizador estático se ejecuta automáticamente en segundo plano.

La función de Análisis estático no requiere una cuenta en Datadog, ya que los archivos fuente se analizan localmente.

Exception Replay

Exception Replay te permite navegar a través de los marcos del stack trace de cualquier información de código en Error Tracking y obtener información sobre los valores de las variables del código que se ejecuta en producción.

Para acceder a esta función, debes activar Error Tracking Exception Replay en Datadog.

Una vez activada la función, podrás ver un botón Exception Replay junto a la sección del stack trace de cualquier información del código instrumentada en Error Tracking. Si haces clic en él, podrás:

  • acceder a toda la información que Datadog tiene sobre los diferentes marcos
  • navegar por el código de producción
  • revisar el valor de las diferentes variables implicadas

Selecciona una información de código de Error Tracking en la vista de Code Insights. Ve al stack trace y haz clic en el botón Exception Replay. VS Code muestra una nueva actividad con dos nuevas vistas:

  • Variables: muestra las variables relacionadas con un determinado marco del stack trace.
  • Stack Trace: permite navegar por los diferentes marcos del stack trace.

Selecciona un marco del stack trace e inspecciona los valores de todas las variables que Datadog capturó de tu código de producción.

Licencia

Lee atentamente este Acuerdo de licencia de usuario final antes de descargar o utilizar Datadog Visual Studio Code Extension.

Datos y telemetría

Datadog recopila de forma anónima información sobre el uso que haces de este entorno de desarrollo integrado, incluyendo cómo interactúas con él, si se han producido errores mientras lo usabas, y qué causó esos errores, de acuerdo con la política de privacidad de Datadog y VS Code extension EULA de Datadog.

Si no deseas enviar estos datos a Datadog, puedes excluirte en cualquier momento en la configuración de la extensión VS Code: Datadog > Telemetry > Setup > Enable Telemetry y selecciona disabled.

La extensión de Datadog también respeta la configuración de telemetría de VS Code.

Ayuda y comentarios

Para compartir tus comentarios, envía un correo electrónico a team-ide-integration@datadoghq.com o crea una incidencia en el repositorio público de la extensión.

Comprueba la sección Problemas para descubrir problemas conocidos.

Referencias adicionales

PREVIEWING: aliciascott/DOCS-9725-Cloudcraft