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énementsrequest.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 configurationinstrument_faraday sur false.
Attributs de span
Mode collector uniquement : ceci s’applique lorsqu’AppSignal pour Ruby s’exécute en mode collector. Cela n’a aucun effet dans les autres cas.
http.request.method— la méthode de la requête.server.addressetserver.port— l’hôte appelé.url.full— l’URL complète de la requête.http.response.status_code— le statut renvoyé par l’autre service.
Distributed tracing
Mode collector uniquement : ceci s’applique lorsqu’AppSignal pour Ruby s’exécute en mode collector. Cela n’a aucun effet dans les autres cas.
traceparent.
Lorsque ce service fait lui aussi son rapport à AppSignal, son travail rejoint la même trace. Vous pouvez ouvrir une requête sortante lente et voir à quoi l’autre service a passé son temps.
Les serveurs HTTP pris en charge par AppSignal poursuivent la trace. Tout autre service en démarre une nouvelle.