Skip to main content
Faraday é uma biblioteca cliente HTTP que oferece uma interface única sobre vários adapters HTTP. O AppSignal instrumenta requisições Faraday automaticamente quando a gem Faraday é detectada na inicialização. Nenhuma configuração manual é necessária. O Faraday envia requisições através de um adapter subjacente, que por padrão é o Net::HTTP. O AppSignal também instrumenta alguns desses adapters, como o Net::HTTP. Para evitar registrar a mesma requisição duas vezes, o AppSignal registra cada requisição Faraday uma única vez como um event do Faraday e não instrumenta o adapter para essa requisição.

Performance monitoring

Requisições feitas com Faraday aparecem na event timeline das actions de performance da sua aplicação como events request.faraday, mostrando o método da requisição e o host. Elas também aparecem no painel de performance “Slow API requests”, onde você pode revisar as requisições que sua aplicação faz para outros serviços e o impacto que elas têm em seu desempenho.

Desabilitando a integração

Para desabilitar a integração com Faraday, defina a opção de configuração instrument_faraday como false.