Naar hoofdinhoud gaan
AppSignal vangt de uitzonderingen op die uw applicatie genereert, groepeert ze zodat ze gemakkelijk te triëren zijn, en waarschuwt u wanneer iets aandacht nodig heeft. Fouten zijn nauw verbonden met traces: een fout gebeurt meestal binnen een request, achtergrondtaak of script-run, en de omringende trace geeft u de timing en context die u nodig heeft om hem te debuggen.

Hoe AppSignal fouten groepeert

Wanneer uw applicatie een uitzondering rapporteert, groepeert AppSignal deze in een issue met andere voorkomens van hetzelfde fouttype op dezelfde action en namespace. Eén bug die duizenden keren optreedt, wordt één issue om te triëren, niet duizenden afzonderlijke meldingen. Elke issue houdt een verzameling samples bij: representatieve voorkomens met de volledige backtrace, request-metadata (zoals hostnaam, revisie en request-pad) en eventuele tags die u toevoegt.

Triage en meldingen

Elke issue kan worden toegewezen aan een teamlid, voorzien worden van een status en severity, en worden geconfigureerd met eigen meldingsinstellingen. AppSignal stuurt u meldingen via uw geconfigureerde kanalen (e-mail, Slack en andere integraties) wanneer er een nieuwe fout wordt gedetecteerd.

Namespaces

Fouten worden gegroepeerd op namespace, zodat u webrequests kunt scheiden van achtergrondtaken. De standaard namespaces zijn Web en Background, en u kunt aangepaste namespaces configureren. Zie Namespaces voor details.

Waarschuwen op foutpercentages

Naast meldingen per fout kan anomaliedetectie u waarschuwen wanneer het foutpercentage voor een applicatie of namespace een door u ingestelde drempel overschrijdt.

Afgehandelde uitzonderingen rapporteren

Als u zelf een uitzondering opvangt, kunt u deze nog steeds aan AppSignal rapporteren met de hulpmethoden die uw SDK biedt. De exacte namen van de helpers verschillen per SDK, maar het doel is hetzelfde: de fout aan de trace gekoppeld houden, of hem versturen met nuttige context.

Debugcontext toevoegen

Maak fouten makkelijker te onderzoeken door meer context toe te voegen met: