La extensión de Datadog para Visual Studio no es compatible con tu sitio de Datadog seleccionado ().

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 de rendimiento basados en datos de observabilidad en tiempo real desde tus servicios y entornos de tiempo de ejecución.

Extensión de Datadog para Visual Studio

Code Insights

Mantente informado sobre problemas de Error Tracking, Security Vulnerabilities y Flaky Tests sin salir de Visual Studio.

La vista de Code Insights

Continuous Profiler

Analiza y mejora el rendimiento de tus aplicaciones con métricas de perfilado en tiempo real para CPU, Memoria, E/S y otras.

La vista de Code Insights

Puedes navegar al Log Explorer en la plataforma de Datadog directamente desde tus archivos fuente de C#. Observa el ícono cliqueable antes de las cadenas de mensaje desde afirmaciones de log dentro de tu código fuente:

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

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

Abrir código en Visual Studio desde Datadog

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

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

Static Analysis

La extensión de Datadog ejecuta las reglas de Static Analysis en los archivos fuente que has abierto en tu solución. La meta es detectar y corregir problemas, como errores de mantenibilidad, errores o vulnerabilidad de seguridad en tu código antes de confirmar los cambios.

Static Analysis admite el escaneo para muchos lenguajes de programación. Para obtener una lista completa, consulta Static Analysis Rules. Para los tipos de archivos que pertenecen a los lenguajes compatibles, las violaciones de reglas se resaltan en el editor de código fuente y los cambios sugeridos se pueden aplicar directamente:

Una violación de regla del análisis estático.

Cuando comiences a editar un archivo fuente compatible con Static Analysis, la extensión comprueba static-analysis.datadog.yml en la raíz del repositorio fuente. El analizador estático se ejecuta automáticamente en segundo plano.

La característica Static Analysis no requiere una cuenta de Datadog, ya que los archivos fuente se analizan localmente.

Empezando

Requisitos

Configuración e instalación

  1. Descarga e instala la extensión desde Visual Studio Marketplace.
  2. En Visual Studio, ve a Tools > Options > Datadog (Herramientas > Opciones > Datadog) para configurar la extensión.
  3. Inicia sesión en Datadog haciendo clic en el icono del signo más (+). Los cambios no afectan a las conexiones existentes a Datadog.

Después de configurar esta extensión, abre una solución en Visual Studio. Puedes ir a Extensions > Datadog > Code Insights (Extensiones > Datadog > Code Insights) para ver Code Insights para la solución actual y el repositorio git. Para filtrar la información por servicio, ve a Extensions > Datadog > Filter by Service (Extensiones > Datadog > Filtrar por servicio) y selecciona uno o más servicios de tus entornos de ejecución.

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