Extensión de Datadog para Visual Studio
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.
Mantente informado sobre Error Tracking, Vulnerabilidades de seguridad y Flaky Tests sin salir de Visual Studio.
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.
Navegación de logs
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:
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.
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:
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
- Descarga e instala la extensión desde el Visual Studio Marketplace oficial.
- En Visual Studio, ve a Tools > Options > Datadog (Herramientas > Opciones > Datadog).
- Inicia sesión con tu cuenta de Datadog, o regístrate para una prueba gratuita.
- Abre una solución en Visual Studio.
- Ve a Extensions > Datadog > Linked Services (Extensiones > Datadog > Servicios vinculados).
- Añade servicios y guarda tu solución.
- Ve a Tools > Options > Datadog (Herramientas > Opciones > Datadog) y activa Code Insights (Información del código).
- 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:
- Haz clic en Tools > Options > Datadog (Herramientas > Opciones > Datadog).
- 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.
- En Advanced (Avanzado), establece tu URL personalizada como dirección del servidor de Datadog.
- 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
Más enlaces, artículos y documentación útiles: