SDK de WebAssembly Observe
Visualizar trazas capturadas del código WebAssembly que se ejecuta en tu aplicación
Esta integración proporciona trazas de función del código WebAssembly (WASM) que se ejecuta en tu aplicación. Obtén información sobre el rendimiento del código WebAssembly, así como el siguiente comportamiento:
- Duración de la llamada de función
- Rastreo de la ejecución
- Asignación de memoria
Dado que el código WebAssembly se ejecuta en un entorno seguro y restringido, las técnicas tradicionales para monitorizar código no funcionan. Nuestro stack tecnológico de observabilidad especializado te permite monitorizar módulos WASM continuamente al mismo nivel que se espera de tus otras aplicaciones.
Los clientes de Datadog pueden utilizar nuestros SDK y adaptadores de código abierto para emitir trazas completas desde tus programas WASM. Consulta el repositorio dylibso/observe-sdk
para instalar el adaptador de Datadog para tu aplicación.
Además, Dylibso proporciona herramientas de instrumentación automática que pueden tomar cualquier módulo WASM existente y recompilarlo para incluir el rastreo de la función y la asignación de memoria. Para obtener más información, contacta con support@dylibso.com o aprende más sobre la Instrumentación automática de WebAssembly.
Configuración
Instalación
Según el lenguaje de programación en el que esté escrita tu aplicación, elige uno de los adaptadores de Datadog apropiados de dylibso/observe-sdk
en GitHub.
Configuración
Para conectar el SDK y el Adaptador a tu Datadog Agent, debes tener preparada la siguiente información:
- Tu URL de host del Datadog Agent.
- El nombre de servicio de la aplicación donde se importan el SDK y el Adaptador.
Validación
Una vez que hayas importado y configurado tu Adaptador de Datadog desde las opciones disponibles dentro del SDK de Observe:
- Vuelve a desplegar tu aplicación para que el adaptador de Datadog se incluya en el lugar en el que llamas al código WebAssembly.
- Asegúrate de que se ha cargado un módulo WebAssembly (
.wasm
) y de que estás llamando a una de sus funciones exportadas. - Busca en tu dashboard de Datadog las trazas enviadas desde tu servicio.
Datos recopilados
Eventos
El SDK de WebAssembly Observe recopila trazas de ejecución de función y eventos de asignación de memoria desde tu aplicación.
Solucionar problemas
¿Necesitas ayuda? Ponte en contacto con el soporte de Dylibso.