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.
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 |