> ## 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>
  Standard-Instrumentierungen können über die Konfigurationsoption `disableDefaultInstrumentations` deaktiviert werden. Mehr darüber, wie Sie dies konfigurieren, erfahren Sie in unserer [Dokumentation zu Konfigurationsoptionen](/nodejs/3.x/configuration/options#option-disabledefaultinstrumentations).
</Note>

Node.js enthält mehrere interne Module, die asynchrone, I/O-fähige APIs für Ihre Anwendung bereitstellen. AppSignal bietet eine automatische Instrumentierung für viele dieser Module.

## Instrumentierung von `http` und `https`

AppSignal für Node.js instrumentiert eingehende und ausgehende HTTP(S)-Anfragen automatisch. Eingehende Anfragen erscheinen als Root-Span eines Trace, während ausgehende Anfragen als Child-Spans des Root-Spans einer eingehenden Anfrage erscheinen.

Damit eingehende Anfragen detailliert instrumentiert werden, müssen Sie ein unterstütztes Web-Framework wie [Express](/nodejs/3.x/integrations/express), [Koa.js](/nodejs/3.x/integrations/koajs) oder [NestJS](/nodejs/3.x/integrations/nestjs) verwenden.

## Minütlicher Probe für Heap-Statistiken

Standardmäßig registriert AppSignal für Node.js einen minütlichen Probe, der die Heap-Statistiken der V8-Engine erfasst. Sobald wir diese Metriken erkennen, fügen wir Ihrer App ein [Magic Dashboard](https://blog.appsignal.com/2019/03/27/magic-dashboards.html) hinzu.

Die von dieser Methode gemeldeten Metriken entsprechen denen, die von der Methode `v8.getHeapStatistics` in der Node.js-Standardbibliothek zurückgegeben werden. Weitere Details zur Interpretation dieser Metriken finden Sie in der [offiziellen Node.js-Dokumentation zum `v8`-Modul](https://nodejs.org/api/v8.html#v8getheapstatistics). Der Probe meldet die folgenden Metriken, gruppiert nach dem Tag `hostname`:

* `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
