distributed-debugging-debug-trace
Configurar Depuración y Trazabilidad Distribuida
¿Tienes problemas para depurar sistemas multi-servicio complejos? Esta skill configura entornos completos de depuración, trazabilidad distribuida y herramientas de diagnóstico para ayudarte a identificar y resolver problemas rápidamente en tu infraestructura.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "distributed-debugging-debug-trace". Configurar depuración para mi API Express
Resultado esperado:
- Creado .vscode/launch.json con configuración de depuración Node.js
- Añadido soporte de mapas de código fuente con flag --enable-source-maps
- Configuradas variables de entorno para DEBUG y NODE_ENV
- Configurado skipFiles para excluir node_modules del paso a paso
- Añadida configuración compound para depuración de aplicación completa
Usando "distributed-debugging-debug-trace". Implementar trazabilidad distribuida con OpenTelemetry
Resultado esperado:
- Inicializado NodeSDK con exportador Jaeger
- Configuradas auto-instrumentaciones para HTTP y Express
- Añadido middleware de span personalizado con propagación de contexto de traza
- Configurados atributos de recurso para identificación de servicio
- Implementado apagado graceful con flushing de spans
Auditoría de seguridad
Riesgo bajoStatic analysis flagged 183 patterns, but most are false positives. JavaScript template literals were misidentified as Ruby shell execution (52 findings). Environment variable access (62 findings) is standard Node.js configuration practice. One legitimate medium-severity finding: innerHTML usage in debug dashboard example code could enable XSS if WebSocket data is untrusted. Skill provides legitimate debugging and observability patterns.
Problemas de riesgo medio (1)
Factores de riesgo
Puntuación de calidad
Lo que puedes crear
Configuración de Depuración Multi-Servicio
Configurar depuración de extremo a extremo para arquitectura de microservicios con correlación de trazas a través de los límites de los servicios.
Diagnóstico de Problemas en Producción
Establecer capacidades de depuración seguras en producción con muestreo, autenticación y datos sensibles censurados.
Optimización de Rendimiento
Implementar perfilado de CPU, instantáneas de heap y detección de fugas de memoria para aplicaciones críticas de rendimiento.
Prueba estos prompts
Configurar depuración de VS Code para mi aplicación Node.js con mapas de código fuente y variables de entorno.
Configurar trazabilidad de OpenTelemetry para mis microservicios Express con Jaeger como backend. Incluir propagación de contexto de spans y atributos personalizados de span.
Crear un panel de depuración seguro para producción que muestre uso de memoria, trazas activas y logs estructurados. Incluir autenticación y lista de permitidos IP.
Ayúdame a investigar una fuga de memoria en mi servicio Node.js. Configurar automatización de instantáneas de heap, monitoreo de tendencias de memoria y umbrales de alerta.
Mejores prácticas
- Siempre muestrea trazas en producción para evitar sobrecarga de rendimiento y costos de almacenamiento
- Censura datos sensibles como claves API, tokens y PII de todos los logs y atributos de traza
- Usa logging estructurado con nombres de campo consistentes para mejor capacidad de búsqueda y análisis
Evitar
- Habilitar logging de depuración verboso en producción sin limitación de tasa
- Exponer puertos de depuración remota sin autenticación o restricciones de red
- Usar innerHTML con datos no confiables en paneles de depuración sin sanitización
Preguntas frecuentes
¿Es segura la depuración remota para entornos de producción?
¿Cómo evito que datos sensibles aparezcan en las trazas?
¿Qué tasa de muestreo debo usar para trazas en producción?
¿Puedo usar esta skill con aplicaciones que no sean Node.js?
¿Cómo corrielo los logs con las trazas?
¿Cuál es el impacto de rendimiento de la trazabilidad distribuida?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/distributed-debugging-debug-traceRef.
main
Estructura de archivos