Extensión de Datadog para VS Code y Cursor

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

Resumen

La extensión de Datadog para VS Code y Cursor lleva Datadog a tu editor de código para acelerar tu desarrollo.

Extensión de Datadog para VS Code y Cursor

La extensión incluye estas características:

  • Servidor del Model Context Protocol (MCP): Conecta el agente de IA del editor a la telemetría de producción, herramientas y contexto de Datadog.

  • Registros: Mide los volúmenes de registro y busca registros desde tu código.

  • Perspectivas de Código: Mantente informado sobre errores en tiempo de ejecución, vulnerabilidades y pruebas inestables sin salir del código.

  • Ver en IDE: Salta directamente desde las referencias de código en Datadog a tus archivos fuente.

  • Code Security: Detecta y corrige problemas de seguridad antes de que realices el commit, y escribe reglas personalizadas.

  • Repetición de Excepciones: Depura tu código de producción.

  • Depurador en Vivo: Agrega puntos de registro no intrusivos a los servicios en ejecución para capturar datos en tiempo de ejecución sin necesidad de redeplegar.

  • Fix in Chat: Corrige errores de código, vulnerabilidades y pruebas inestables con sugerencias y explicaciones impulsadas por IA.

A menos que se indique lo contrario, todas las características de la extensión están disponibles tanto para VS Code como para cualquier otro IDE basado en forks de VS Code, como Cursor.

Requisitos

  • Cuenta de Datadog: La mayoría de las características requieren una cuenta de Datadog.

    • ¿Nuevo en Datadog? Aprende más sobre las herramientas de monitoreo y seguridad de Datadog y regístrate para una prueba gratuita.
    • Si tu organización utiliza un subdominio personalizado como myorg.datadoghq.com, debes indicarlo utilizando la configuración datadog.connection.oauth.setup.domain en el IDE.
  • Git: La extensión funciona mejor cuando Git está habilitado en el IDE. Asegúrate de que esto esté habilitado verificando la configuración git.enabled.

Instalación

Los pasos de instalación pueden variar para otros editores basados en VS Code.

Instala la extensión directamente en el IDE o desde la web:

  • En VS Code: Abre la vista de Extensiones (Shift + Cmd/Ctrl + X), busca datadog y selecciona la extensión oficial de Datadog.

  • Desde la web: Instala desde la página de la extensión en Visual Studio Marketplace.

Configuración del Servidor MCP

La extensión incluye acceso al Servidor del Model Context Protocol (MCP). Asegúrate de que el Servidor del Model Context Protocol (MCP) esté habilitado para mejorar las capacidades de IA del editor con tu entorno específico de Datadog:

  1. Abre el panel de chat, selecciona el modo agente y haz clic en el botón Configurar Herramientas.

    Botón Configurar Herramientas en VS Code
  2. Encuentra el servidor y las herramientas de Datadog en la lista y marca las casillas para habilitarlas (expande o actualiza si es necesario).

Instala la extensión directamente en el IDE o desde la web:

  • En Cursor: Abre la vista de Extensiones (Shift + Cmd/Ctrl + X), busca datadog y selecciona la extensión oficial de Datadog.

  • Desde la web: Descarga el archivo VSIX desde el Registro de Open VSX e instálalo con Extensions: Install from VSIX en la paleta de comandos (Shift + Cmd/Ctrl + P).

Configuración del Servidor del Model Context Protocol (MCP) de Datadog

Instala el Plugin de Datadog para habilitar el Servidor del Model Context Protocol (MCP). Puedes instalar el plugin desde el Mercado de Cursor o en Configuración de Cursor > Plugins.

Características principales

Registros

Usa Registros para MIDE el volumen de registros generados por una línea de registro en tu código. La extensión añade anotaciones sobre tu código para resaltar los patrones de registro que coinciden con los registros en Datadog.

Descubre más en la sub-sección de Registros.

Perspectivas de Código

Code insights te mantienen informado con información generada por Datadog, relevante para tu base de código, incluyendo errores en tiempo de ejecución, vulnerabilidades y pruebas inestables.

La vista de perspectivas de código.

Descubre más en la sub-sección de Perspectivas de Código.

Code Security

Las características de Code Security analizan tu código localmente contra reglas predefinidas para detectar y corregir problemas de seguridad y vulnerabilidades antes de que realices cambios.

Descubre más en la sub-sección de Code Security.

Repetición de Excepciones

La Repetición de Excepciones te permite inspeccionar los marcos de la traza de pila de cualquier insight de Error Tracking y obtener información sobre los valores de las variables del código que se ejecuta en producción.

Descubre más en la sub-sección de Repetición de Excepciones.

Depurador en Vivo

El Depurador en Vivo te permite agregar puntos de registro—puntos de interrupción no rompientes y de expiración automática— a tus servicios en ejecución para capturar datos en tiempo de ejecución para depuración sin necesidad de volver a desplegar tu código.

Descubre más en la sub-sección de Live Debugger.

Otras características

Ver en IDE

Esta función solo está disponible para VS Code y Cursor. Otros forks de VS Code no son compatibles.

La característica Ver en VS Code o Ver en Cursor proporciona un enlace desde Datadog directamente a tus archivos fuente. Busca el botón junto a los marcos en las trazas de pila que se muestran en la interfaz de usuario (por ejemplo, en Error Tracking):

Una traza de pila en Datadog que muestra el botón Ver en VS Code

También puedes usar esta función para abrir tus archivos fuente desde un insight (como un error de Error Tracking):

Un problema de Error Tracking en Datadog que muestra el botón Ver en VS Code
Para usar esta función, primero configura la integración del código fuente para tu servicio.

Fix in Chat

El botón Fix in Chat aparece en varios contextos cuando la extensión identifica errores o problemas. Haz clic en el botón para generar un aviso de chat de IA que resume el problema, incluye detalles y contexto relevantes, y proporciona instrucciones específicas para el agente.

Datos y telemetría

Datadog recopila cierta información sobre tu uso de este IDE, incluyendo cómo interactúas con él, si se producen errores mientras lo usas, qué causó esos errores y los identificadores de usuario, de acuerdo con la Datadog Privacy Policy y el VS Code extension EULA de Datadog. Estos datos se utilizan para ayudar a mejorar el rendimiento y las características de la extensión, incluyendo transiciones hacia y desde la extensión y la página de inicio de sesión de Datadog aplicable para acceder a los Servicios.

Si no deseas enviar estos datos a Datadog, puedes desactivarlo en cualquier momento en la configuración de la extensión: Datadog > Telemetry > Setup > Enable Telemetry y seleccionar 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 un issue en el repositorio público de la extensión.

Revisa la sección de issues para descubrir problemas conocidos.

¿Usas Cursor o algún otro fork de VS Code? Encuentra la extensión en el Open VSX Registry.

Licencia

Lee cuidadosamente el Acuerdo de Licencia de Usuario Final antes de descargar o usar esta extensión.

Lectura adicional