Les instrumentations par défaut peuvent être désactivées via l’option de configuration
disableDefaultInstrumentations. Vous pouvez en savoir plus sur la façon de la configurer dans notre documentation des options de configuration.Instrumentation http et https
AppSignal pour Node.js instrumente automatiquement toutes les requêtes HTTP(S) entrantes et sortantes. Les requêtes entrantes apparaîtront comme la racine d’une trace, tandis que les requêtes sortantes apparaîtront comme des spans enfants d’un span racine de requête entrante.
Pour que les requêtes entrantes soient instrumentées en détail, vous devez utiliser un framework web pris en charge tel que Express, Koa.js ou NestJS.
Sonde minute des statistiques du tas
Par défaut, AppSignal pour Node.js enregistre une sonde minute qui suit les statistiques du tas du moteur V8. Une fois ces métriques détectées, nous ajouterons un magic dashboard à votre application. Les métriques rapportées par cette méthode correspondent à celles rapportées par la méthodev8.getHeapStatistics de la bibliothèque standard de Node.js. Pour plus de détails sur l’interprétation de ces métriques, consultez la documentation officielle de Node.js sur le module v8. La sonde rapportera les métriques suivantes regroupées par le 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