Standard-Instrumentierungen können über die Konfigurationsoption
disableDefaultInstrumentations deaktiviert werden. Mehr darüber, wie Sie dies konfigurieren, erfahren Sie in unserer Dokumentation zu Konfigurationsoptionen.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, Koa.js oder 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 hinzu. Die von dieser Methode gemeldeten Metriken entsprechen denen, die von der Methodev8.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. Der Probe meldet die folgenden Metriken, gruppiert nach dem Tag hostname:
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