Memecahkan masalah build modul native Anda

Langkah-langkah untuk memecahkan masalah jika Anda melihat "NO Data" di tab Node VM

Pernyataan masalah: Anda mendapatkan No Data pada grafik pengumpulan sampah dan loop peristiwa seperti Waktu Jeda GC, Frekuensi Jeda GC, dan Detak Loop Peristiwa Per Menit.
Prasyarat: Versi agen Node.js harus 3.0.0 atau lebih tinggi.



Solusi:
Agen APM Insight Node.js mengompilasi modul native pada platform deployment Anda menggunakan paket node-gyp.

Ikuti persyaratan paket node-gyp di bawah ini. Jika tidak, Anda tidak akan mendapatkan metrik GC dan loop peristiwa.
  1. Tergantung sistem operasi Anda, Anda harus memiliki hal berikut:
    1. Di Unix
      1. Python v3.7, v3.8, v3.9, atau v3.10
      2. Lingkungan pembuatan
      3. Toolchain compiler C/C++ yang tepat, seperti GCC

    2. Di macOS
      1. Python v3.7, v3.8, v3.9, atau v3.10
      2. Alat Xcode Command Line

    3. Di Windows
      1. Python v3.7, v3.8, v3.9, atau v3.10
      2. Lingkungan Build Visual C++

  2. Untuk versi NPM 5.2.0 atau lebih tinggi, NPX sudah termasuk di dalamnya. Jadi, untuk versi di bawah 5.2.0, Anda harus menginstal NPX secara terpisah.
Notes
Meskipun build modul native Anda gagal, Anda tetap akan mendapatkan metrik terkait memori dan CPU, tetapi bukan metrik GC dan loop peristiwa.