> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Node.js Core

<Note>
  Standaardinstrumentaties kunnen worden uitgeschakeld via de configuratieoptie `disableDefaultInstrumentations`. U kunt meer lezen over het configureren hiervan in onze [documentatie over configuratieopties](/nodejs/3.x/configuration/options#option-disabledefaultinstrumentations).
</Note>

Node.js bevat verschillende interne modules die zijn ontworpen om asynchrone I/O-capabele API's voor uw applicatie mogelijk te maken. AppSignal biedt automatische instrumentatie voor veel van deze modules.

## `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](/nodejs/3.x/integrations/express), [Koa.js](/nodejs/3.x/integrations/koajs) of [NestJS](/nodejs/3.x/integrations/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](https://blog.appsignal.com/2019/03/27/magic-dashboards.html) toe aan uw app.

De metrics die door deze methode worden gerapporteerd komen overeen met die welke worden gerapporteerd door de `v8.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](https://nodejs.org/api/v8.html#v8getheapstatistics). De probe rapporteert de volgende metrics, gegroepeerd op `hostname`-tag:

* `nodejs_total_heap_size` - gauge
* `nodejs_total_heap_size_executable` - gauge
* `nodejs_total_physical_size` - gauge
* `nodejs_used_heap_size` - gauge
* `nodejs_malloced_memory` - gauge
* `nodejs_number_of_native_contexts` - gauge
* `nodejs_number_of_detached_contexts` - gauge
