Laravel-foutopvolging, een regel .env ver.
Bugtail is een Laravel-toepassing gebouwd door mensen die Laravel-toepassingen uitrollen, en het spreekt het Sentry-envelopprotocol. Wijzig SENTRY_LARAVEL_DSN, zet het live, en het pakket dat u al hebt rapporteert hier in plaats van daar.
Niets te installeren, niets te herschrijven
Houd sentry/sentry-laravel precies zoals het staat. De DSN wijst naar onze ingesthost, de sleutel identificeert uw collector, en elke functie van dat pakket blijft werken: de uitzonderingsafhandeling, de context van queues en jobs, de commandocontext, de release en de omgeving, de breadcrumbs, de prestatie-instrumentatie.
Gebruikt u het nog niet, installeer het dan zoals de documentatie van Sentry het beschrijft en plak onze DSN in plaats van die van hen. Er is geen Bugtail-pakket om van af te hangen, en dat is bewust: een monitoringleverancier die zijn eigen SDK in uw composer.json nodig heeft, is een leverancier die u niet op een namiddag kunt verlaten.
Queues en jobs
Een falende job is een issue met de jobklasse, de queue, de poging en de payloadcontext.
Octane en Horizon
Langlopende workers rapporteren op dezelfde manier, en Horizon-metrieken kunnen via OTLP binnenkomen.
Artisan-commando's
Een commando dat om vier uur 's nachts faalt, is een issue met de commandoregel die het veroorzaakte.
Logkanaal
Stuur uw Laravel-log naar dezelfde plek als uw fouten, en meld op een regel.
Geschreven in dezelfde stack die het bewaakt
Bugtail draait op Laravel met een database per organisatie, dus de scheiding tussen klanten is dezelfde grens die u zelf zou bouwen als u ervoor moest instaan. Dat is geen functie die u gebruikt; het is de reden dat de antwoorden op de beveiligingspagina concreet zijn in plaats van geruststellend.
Vragen die mensen echt stellen
Heb ik een Bugtail-pakket nodig in composer.json?
Nee, en dat is met opzet. U gebruikt de officiele Sentry-SDK of een OpenTelemetry-exporter. Vertrekken is een DSN terugzetten.
Werkt de prestatie-instrumentatie?
Ja. De transacties en spans die de Sentry-SDK produceert worden gelezen, per vorm samengevat en getekend. Let op: Sentry stuurt transactietijdstippen als seconden met een breuk; wij houden de breuk, en daarom worden duurtijden onder een seconde niet allemaal als een seconde gerapporteerd.
Veertien dagen Team, zonder betaling.
Meld u aan met uw werkadres, bewijs uw domein met een DNS-record, en plak een DSN. De eerste stacktrace is er meestal voor de koffie.
Geen kaart. De proefperiode loopt vanzelf af en valt terug op Gratis; er wordt niets aangerekend tenzij u een plan kiest.