Naar hoofdinhoud gaan
Het AppSignal voor Elixir-pakket instrumenteert HTTP-requests die worden uitgevoerd door Finch. Finch is een op performance gerichte HTTP-client, gebouwd bovenop Mint, Elixir’s HTTP-clientbibliotheek op laag niveau, en heeft ingebouwde ondersteuning voor request-telemetry. Finch zorgt voor het openen en sluiten van verbindingen, waardoor het eenvoudiger is om HTTP-requests aan uw applicatie toe te voegen. AppSignal herkent automatisch externe requests die door Finch worden uitgevoerd en wikkelt deze in een request.finch-event op uw Event Timeline, zoals in het onderstaande voorbeeld: Event Timeline In de Event Timeline ziet u hoeveel tijd Finch besteedt aan het maken van externe API-requests. Deze data kan u helpen bij de beslissing om de API-requests naar een background job te verplaatsen of caching te introduceren om de performance te verbeteren en onnodige API-requests te beperken.

Automatische instrumentatie

De configuratieoptie instrument_finch is toegevoegd in versie 2.5.1 van de AppSignal voor Elixir-integratie.
Finch wordt automatisch geïnstrumenteerd, zonder dat er configuratie nodig is. Om de Finch-instrumentatie uit te schakelen, stelt u de configuratieoptie instrument_finch in op false.