Etapas para a solução de problemas caso apareça a mensagem NO Data (SEM dados) na guia Node VM (Gerenciador de versões do Node)
Declaração do problema: você não está obtendo a mensagem NO Data (SEM dados) nos gráficos de coleta de lixo e loop de eventos, como GC Pause Time (Tempo de intervalo do GC), GC Pause Frequency (Frequência de intervalos do GC) e Event Loop Ticks Per Minute (Ticks do loop de eventos por minuto).
Pré-requisito: a versão do agente Node.js deve ser 3.0.0 ou superior.
Solução:
Siga os requisitos abaixo do pacote node-gyp, sem os quais você não obterá as métricas de GC e loop de eventos.
- Dependendo do seu sistema operacional, você deve ter o seguinte:
- No Unix
- Python v3.7, v3.8, v3.9 ou v3.10
- Ambiente de criação
- Uma cadeia de ferramentas de compilador C/C++ adequada, como GCC
- No macOS
- Python v3.7, v3.8, v3.9 ou v3.10
- Ferramentas de linha de comando Xcode
- No Windows
- Python v3.7, v3.8, v3.9 ou v3.10
- Ambiente de compilação do Visual C++
- Se a sua versão do NPM for 5.2.0 ou superior, o NPX já vem pré-instalado. Assim, para versões abaixo da 5.2.0, você deve instalar o NPX separadamente.
Mesmo que sua criação do módulo nativo falhe, você ainda terá métricas relacionadas à memória e à CPU, mas não as métricas de GC e loop de eventos.