Skip to content

Sentry — Error Tracking & Exception Monitoring

Sentry is an open-source error tracking and performance monitoring platform. For Brekz, Sentry serves as the central point for capturing, grouping, and alerting on unhandled exceptions and errors across all services and environments.

Open Sentry Dashboard


Gebruik binnen Brekz

Sentry wordt primair ingezet voor het opvangen van Exceptions vanuit alle Brekz-services en -omgevingen. Wanneer een onverwachte fout optreedt in enige omgeving — local, test, acceptance of productie — registreert Sentry de volledige stacktrace, de request-context, de omgevingsvariabelen en eventuele gebruikerscontext.

Dit maakt Sentry het eerste aanspreekpunt bij:

  • Onverwachte applicatiefouten en crashes
  • Regressions na een deploy
  • Stille fouten die niet zichtbaar zijn voor eindgebruikers maar wel impact hebben op de werking van het platform
  • Alerts bij kritieke failures in achtergrondprocessen (queues, cron jobs, API-calls)

Hosting

Sentry draait als zelfgehoste instantie, beheerd door Flooris B.V.:

Gegeven Waarde
URL https://sentry.flooris.dev/
Hosting Zelfgehost door Flooris B.V.
Toegang Alleen voor geautoriseerde Flooris- en Brekz-medewerkers

Gekoppelde services

Alle Brekz-services sturen events naar Sentry. Per service is een apart Sentry-project aangemaakt, zodat exceptions gefilterd en gegroepeerd kunnen worden per applicatie.

Service Omschrijving Documentatie
brekz-prestashop Core e-commerce engine (PrestaShop 1.6 / PHP 7.2)
brekz-website Moderne storefront (Laravel + Vue 3)
brekz-cms Content Management System (Statamic v5)
brekz-shop-backend Backend API en brug naar PrestaShop
brekz-copernica Marketing automation bridge
brekz-logistics Orderverwerking en DPD-koppeling
brekz-exact Financiële koppeling met Exact Online

Omgevingen

Sentry ontvangt events uit alle omgevingen per service. De omgeving (environment-tag in Sentry) maakt het mogelijk om productiefouten te onderscheiden van fouten in test- en acceptatieomgevingen.

Omgeving Sentry-tag Typische URL-patroon
Local development local *.brekz.localhost
Test test *.ftest.nl
Acceptance acceptance *.fstaging.nl
Production production *.brekz.nl / *.brekz.be / etc.

Relevantie voor ISO 27001 / compliance

Sentry draagt bij aan de volgende controls uit de Compliance Gap Analyse:

Control Bijdrage
ISAE: Monitoring Sentry-alerts bij kritieke exceptions in alle omgevingen
A.8.16 (ISO 27001) — Monitoring Sentry als onderdeel van de bredere monitoring-stack (naast Laravel Horizon en InfluxDB)
A.8.15 (ISO 27001) — Logging Sentry slaat stacktraces, request-context en event-history op per exception