distributed-debugging-debug-trace
Debugging und Distributed Tracing konfigurieren
Probleme bei der Fehlersuche in komplexen Multi-Service-Systemen? Dieser Skill richtet umfassende Debugging-Umgebungen, Distributed Tracing und Diagnosetools ein, damit Sie Probleme in Ihrer Infrastruktur schnell identifizieren und beheben können.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "distributed-debugging-debug-trace". Richten Sie Debugging für meine Express-API ein
Résultat attendu:
- Erstellt .vscode/launch.json mit Node.js-Debug-Konfiguration
- Source Map-Unterstützung mit --enable-source-maps-Flag hinzugefügt
- Umgebungsvariablen für DEBUG und NODE_ENV konfiguriert
- skipFiles eingerichtet, um node_modules beim Stepping auszuschließen
- Zusammengesetzte Konfiguration für Full-Stack-Debugging hinzugefügt
Utilisation de "distributed-debugging-debug-trace". Distributed Tracing mit OpenTelemetry implementieren
Résultat attendu:
- NodeSDK mit Jaeger-Exporter initialisiert
- Auto-Instrumentierungen für HTTP und Express konfiguriert
- Benutzerdefiniertes Span-Middleware mit Trace-Kontext-Propagation hinzugefügt
- Ressourcen-Attribute für Service-Identifikation eingerichtet
- Graceful Shutdown mit Span-Flushing implementiert
Audit de sécurité
Risque faibleStatic 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.
Problèmes à risque moyen (1)
Facteurs de risque
Score de qualité
Ce que vous pouvez construire
Multi-Service-Debugging-Setup
End-to-End-Debugging für Microservices-Architektur mit Trace-Korrelation über Service-Grenzen hinweg konfigurieren.
Production-Problem-Diagnose
Sichere Production-Debugging-Funktionen mit Sampling, Authentifizierung und redigierten sensiblen Daten einrichten.
Performance-Optimierung
CPU-Profiling, Heap-Snapshots und Memory-Leak-Erkennung für performance-kritische Anwendungen implementieren.
Essayez ces prompts
Richten Sie VS Code-Debugging für meine Node.js-Anwendung mit Source Maps und Umgebungsvariablen ein.
Konfigurieren Sie OpenTelemetry-Tracing für meine Express-Microservices mit Jaeger als Backend. Fügen Sie Span-Kontext-Propagation und benutzerdefinierte Span-Attribute hinzu.
Erstellen Sie ein production-ready Debug-Dashboard mit Speichernutzung, aktiven Traces und strukturierten Logs. Fügen Sie Authentifizierung und IP-Allowlisting hinzu.
Helfen Sie mir, ein Memory Leak in meinem Node.js-Service zu untersuchen. Richten Sie Heap-Snapshot-Automatisierung, Memory-Trend-Überwachung und Alarm-Schwellenwerte ein.
Bonnes pratiques
- Sampling Sie in Production immer Traces, um Performance-Overhead und Speicherkosten zu vermeiden
- Redigieren Sie sensible Daten wie API-Schlüssel, Tokens und PII aus allen Logs und Trace-Attributen
- Verwenden Sie strukturiertes Logging mit konsistenten Feldnamen für bessere Suchbarkeit und Analyse
Éviter
- Ausführliches Debug-Logging in Production ohne Ratenbegrenzung aktivieren
- Remote-Debug-Ports ohne Authentifizierung oder Netzwerkbeschränkungen exponieren
- innerHTML mit nicht vertrauenswürdigen Daten in Debug-Dashboards ohne Bereinigung verwenden