Standaardinstrumentaties kunnen worden uitgeschakeld via de configuratieoptie
disableDefaultInstrumentations. U kunt meer lezen over het configureren hiervan in onze documentatie over configuratieopties.http en https instrumentatie
AppSignal voor Node.js instrumenteert automatisch alle inkomende en uitgaande HTTP(S)-verzoeken. Inkomende verzoeken verschijnen als de root-span van een trace, terwijl uitgaande verzoeken verschijnen als child-spans van een root-span van een inkomend verzoek.
Om inkomende verzoeken in detail te kunnen instrumenteren, moet u een ondersteund webframework gebruiken zoals Express, Koa.js of NestJS.
Minutelijkse probe voor heap-statistieken
Standaard registreert AppSignal voor Node.js een minutelijkse probe die de heap-statistieken van de V8-engine bijhoudt. Zodra we deze metrics detecteren, voegen we een magic dashboard toe aan uw app. De metrics die door deze methode worden gerapporteerd komen overeen met die welke worden gerapporteerd door dev8.getHeapStatistics-methode in de Node.js-standaardbibliotheek. Voor meer details over hoe u deze metrics interpreteert, zie de officiële Node.js-documentatie over de v8-module. De probe rapporteert de volgende metrics, gegroepeerd op hostname-tag:
nodejs_total_heap_size- gaugenodejs_total_heap_size_executable- gaugenodejs_total_physical_size- gaugenodejs_used_heap_size- gaugenodejs_malloced_memory- gaugenodejs_number_of_native_contexts- gaugenodejs_number_of_detached_contexts- gauge