Información general

La extensión de Datadog para Visual Studio te ayuda a encontrar y corregir errores, problemas de seguridad y cuellos de botella en el rendimiento según los datos de observabilidad en tiempo real de tus servicios y entornos de ejecución.

Extensión de Datadog para Visual Studio

Información del código

Mantente informado sobre Error Tracking, Vulnerabilidades de seguridad y Flaky Tests sin salir de Visual Studio.

La vista Información de código

Continuous Profiler

Analiza y mejora el rendimiento de tus aplicaciones con métricas de perfil en tiempo real para CPU, memoria, E/S y otros.

La vista Información del código

Puedes navegar al Log Explorer en la plataforma de Datadog directamente desde tus archivos fuente C#. Busca el icono clicable que precede a las cadenas de mensajes de las sentencias de log dentro de tu código fuente:

Un archivo fuente que muestra líneas de log con íconos clicables.

Al hacer clic en el icono se abre el Log Explorer con una consulta que coincide lo más posible con el nombre del registrador, el nivel de log y el mensaje de log.

Abrir código en Visual Studio desde Datadog

Navega desde Datadog a tu código fuente con un solo clic.

Un stack trace en la plataforma de Datadog que muestra el botón Vista en Visual Studio.

Análisis estático

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, las infracciones de las reglas se resaltan en el editor de código fuente, y las correcciones sugeridas se pueden aplicar directamente:

Una infracción a una regla del análisis estático.

Cuando empieces a editar un archivo fuente admitido por el Análisis estático, la extensión comprueba static-analysis.datadog.yml en la raíz de tu repositorio fuente. 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.

Empezando

Requisitos

Configuración e instalación

  1. Descarga e instala la extensión desde el Visual Studio Marketplace oficial.
  2. En Visual Studio, ve a Tools > Options > Datadog (Herramientas > Opciones > Datadog).
  3. Inicia sesión con tu cuenta de Datadog, o regístrate para una prueba gratuita.
  4. Abre una solución en Visual Studio.
  5. Ve a Extensions > Datadog > Linked Services (Extensiones > Datadog > Servicios vinculados).
  6. Añade servicios y guarda tu solución.
  7. Ve a Tools > Options > Datadog (Herramientas > Opciones > Datadog) y activa Code Insights (Información del código).
  8. Inicia sesión en Datadog haciendo clic en el icono del signo más (+). Los cambios no afectan a las conexiones existentes a Datadog.

Subdominios personalizados

Si tu organización utiliza un subdominio personalizado, establece la URL personalizada como dirección del servidor de Datadog en la configuración de la extensión:

  1. Haz clic en Tools > Options > Datadog (Herramientas > Opciones > Datadog).
  2. Si estás editando una conexión existente a Datadog, cierra la sesión de la conexión antes de editar la dirección del servidor. Los cambios no afectan a las conexiones existentes.
  3. En Advanced (Avanzado), establece tu URL personalizada como dirección del servidor de Datadog.
  4. Haz clic en el icono más (+) para iniciar sesión.

Comentarios

Informa de un error, solicita una nueva función o pide ayuda en el Foro de debate y el Issue Tracker de GitHub. También puedes enviar un correo electrónico a team-ide-integration@datadoghq.com.

Datos y telemetría

Datadog recopila de forma anónima información sobre el uso que haces de este IDE, incluyendo cómo interactúas con él, si se han producido errores durante el uso y cuál ha sido la causa de dichos errores, de acuerdo con la Política de privacidad de Datadog y EULA de Datadog.

Si no deseas enviar estos datos a Datadog, puedes excluirte en cualquier momento en los ajustes: Options > Datadog > General > Data Sharing y desactiva la opción Send usage statistics.

Referencias adicionales

PREVIEWING: aliciascott/DOCS-9725-Cloudcraft