Performance monitoring
Requests made with Faraday appear in the event timeline of your application’s performance actions asrequest.faraday events, showing the request method and host. They also appear in the “Slow API requests” performance panel, where you can review the requests your application makes to other services and the impact they have on its performance.
Disabling the integration
To disable the Faraday integration, set theinstrument_faraday config option to false.
Span attributes
Collector mode only: this applies when AppSignal for Ruby runs in collector mode. It has no effect otherwise.
http.request.method— the request method.server.addressandserver.port— the host that was called.url.full— the full request URL.http.response.status_code— the status the other service responded with.
Distributed tracing
Collector mode only: this applies when AppSignal for Ruby runs in collector mode. It has no effect otherwise.
traceparent request header.
When that service reports to AppSignal too, its work joins the same trace. You can open a slow outgoing request and see what the other service spent its time on.
The HTTP servers AppSignal supports continue the trace. Any other service starts its own.