Pular para o conteúdo principal
O pacote AppSignal for Elixir instrumenta requisições HTTP realizadas pelo Finch. Finch é um cliente HTTP focado em desempenho, construído sobre o Mint, a biblioteca cliente HTTP de baixo nível do Elixir, e tem suporte embutido para telemetria de requisições. O Finch lida com a abertura e o fechamento de conexões, facilitando para você adicionar requisições HTTP à sua aplicação. O AppSignal reconhecerá automaticamente as requisições externas executadas pelo Finch e as envolverá em um evento request.finch na sua Event Timeline, como no exemplo abaixo: Event Timeline Na Event Timeline, você verá quanto tempo o Finch gasta fazendo requisições a APIs externas. Esses dados podem ajudá-lo a decidir mover as requisições de API para um background job ou introduzir caching para ajudar a acelerar o desempenho e limitar requisições desnecessárias a APIs.

Instrumentação automática

A opção de configuração instrument_finch foi adicionada na versão 2.5.1 da integração AppSignal for Elixir.
O Finch é instrumentado automaticamente, sem necessidade de configuração. Para desabilitar a instrumentação do Finch, defina a opção de configuração instrument_finch como false.