Dépannage de la compilation de votre module natif

Étapes à suivre si vous voyez NO Data dans l'onglet Node VM

Problème : Vous obtenez No Data sous les graphiques de collecte des déchets et de boucle d'événements tels que GC Pause Time, GC Pause Frequency et Event Loop Ticks Per Minute.
Condition préalable : La version de l'agent Node.js doit être 3.0.0 ou supérieure.



Solution :
L'agent APM Insight Node.js compile le module natif sur votre plateforme de déploiement à l'aide du package node-gyp.

Respectez les exigences ci-dessous relatives au package node-gyp, sans lesquelles vous n'obtiendrez pas les métriques GC et de boucle d'événements.
  1. Selon votre système d'exploitation, vous devez disposer des éléments suivants :
    1. Sous Unix
      1. Python v3.7, v3.8, v3.9 ou v3.10
      2. Environnement Make
      3. Une chaîne d'outils de compilation C/C++ appropriée, telle que GCC

    2. Sous macOS
      1. Python v3.7, v3.8, v3.9 ou v3.10
      2. Outils de ligne de commande Xcode

    3. Sous Windows
      1. Python v3.7, v3.8, v3.9 ou v3.10
      2. Environnement Visual C++ Build

  2. Si votre version NPM est 5.2.0 ou supérieure, NPX est fourni avec celle-ci. Pour les versions antérieures à 5.2.0, vous devez installer NPX séparément.
Notes
Même si la compilation de votre module natif échoue, vous obtiendrez toujours les métriques liées à la mémoire et au CPU, mais pas les métriques GC et de boucle d'événements.