Passer au contenu principal
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.
L’intégration AppSignal pour Node.js pour Fastify.

Installation

Fastify est instrumenté automatiquement par le package AppSignal pour Node.js. Pour initialiser le client AppSignal, vous devez requérir le fichier appsignal.cjs avant le chargement de votre application. Lorsque vous appelez fastify start directement, vous pouvez utiliser la variable d’environnement NODE_OPTIONS pour le requérir :
NODE_OPTIONS='--require ./appsignal.cjs' fastify start [...]
Le script de démarrage référence le fichier appsignal.cjs qui a été créé lors de la configuration d’AppSignal.

Fonctionnalités

L’intégration Fastify enverra à AppSignal un span enfant représentant le temps d’exécution de chaque composant utilisé lors d’une requête web. L’intégration utilisera la route de la requête comme nom de l’action. Les paramètres de requête et le corps de la requête sont définis comme attributs du span. Les erreurs sont suivies automatiquement.