Skip to main content
Faraday est une bibliothèque cliente HTTP qui fournit une interface unique sur plusieurs adaptateurs HTTP. AppSignal instrumente automatiquement les requêtes Faraday lorsque la gem Faraday est détectée au démarrage. Aucune configuration manuelle n’est requise. Faraday envoie les requêtes via un adaptateur sous-jacent, qui est Net::HTTP par défaut. AppSignal instrumente également certains de ces adaptateurs, tels que Net::HTTP. Pour éviter d’enregistrer deux fois la même requête, AppSignal enregistre chaque requête Faraday une seule fois en tant qu’événement Faraday et n’instrumente pas l’adaptateur pour cette requête.

Surveillance des performances

Les requêtes effectuées avec Faraday apparaissent dans la chronologie des événements des actions de performance de votre application sous forme d’événements request.faraday, indiquant la méthode HTTP et l’hôte. Elles apparaissent également dans le panneau de performance « Slow API requests », où vous pouvez examiner les requêtes que votre application effectue vers d’autres services et l’impact qu’elles ont sur ses performances.

Désactiver l’intégration

Pour désactiver l’intégration Faraday, définissez l’option de configuration instrument_faraday sur false.