Fehlerbehebung beim Erstellen Ihres nativen Moduls

Schritte zur Fehlerbehebung, wenn auf der Registerkarte "Node VM" die Meldung "NO Data" angezeigt wird

Problembeschreibung: Unter den Grafiken zur Garbage Collection und Event Loop, wie GC-Pausenzeit, GC-Pausenhäufigkeit und Event Loop-Ticks pro Minute, werden keine Daten angezeigt.
Voraussetzung: Die Version des Node.js-Agenten sollte 3.0.0 oder höher sein.



Lösung:
Der APM Insight Node.js-Agent kompiliert das native Modul auf Ihrer Bereitstellungsplattform, indem er das node-gyp-Paket nutzt.

Bitte beachten Sie die folgenden Anforderungen des node-gyp-Pakets, ohne die Sie die GC- und Event Loop-Metriken nicht erhalten.
  1. Je nach Betriebssystem benötigen Sie Folgendes:
    1. Bei Unix
      1. Python v3.7, v3.8, v3.9 oder v3.10
      2. Make-Umgebung
      3. Eine geeignete C/C++-Compiler-Toolchain wie GCC

    2. Bei macOS
      1. Python v3.7, v3.8, v3.9 oder v3.10
      2. Xcode-Befehlszeilentools

    3. Bei Windows
      1. Python v3.7, v3.8, v3.9 oder v3.10
      2. Visual C++ Build-Umgebung

  2. Wenn Sie die NPM-Version 5.2.0 oder höher verwenden, ist NPX bereits darin enthalten. Daher ist es erforderlich, NPX für Versionen unter 5.2.0 separat zu installieren.
Notes
Selbst wenn die Erstellung Ihres nativen Moduls fehlschlägt, erhalten Sie weiterhin Speicher- und CPU-bezogene Metriken, jedoch nicht die GC- und Event Loop-Metriken.