Management by Exception: grip op fouten in je integraties
In deze zesde en laatste aflevering van de Fluxygen Integratie-serie voor transport en logistiek leer je hoe je integraties bewaakt, fouten centraal vastlegt en gericht opvolgt wanneer er iets misgaat.
We ronden de integratie tussen een TMS en visibility platform af met Management by Exception. Je richt centrale error monitoring in, definieert functionele uitzonderingen, legt fouten vast in een database en bouwt een automatisch hourly error report met e-mailnotificatie. Ook bekijken we hoe bepaalde fouten automatisch hersteld kunnen worden.
🔍 In deze video leer je:
- Wat Management by Exception is en hoe je dit toepast binnen Fluxygen
- Waarom Flow Tracing alleen niet voldoende is voor structurele productie-monitoring
- Technische fouten centraal vastleggen met Error Route Monitoring (ERM)
- Een centrale database inrichten voor foutregistratie
- Werken met PostgreSQL en de benodigde databaseconnectiegegevens
- Het ERM-component importeren en toepassen in de error route van een flow
- Error details opslaan, zoals flownaam, omgeving, timestamp, breadcrumb ID en foutmelding
- Functionele uitzonderingen definiëren op basis van verwachte resultaten
- Flow Function Monitoring (FFM) inzetten voor afwijkingen in de businessflow
- JSON-resultaten controleren met JQ-expressies en een content router
- Fouten testen, analyseren en terugvinden via Fluxygen Flow Tracing en de database
- HTTP-fouten zoals 404-responses registreren als functionele uitzondering
- Mogelijkheden voor automatische foutafhandeling, zoals throttling bij HTTP 429 en updates bij HTTP 409
- Monitoring prioriteren op basis van het belang van integraties en error budgets
- Een hourly error report bouwen met SQL, een scheduler, filter en e-mailcomponent
- Foutmeldingen automatisch versturen als e-mailbijlage naar de verantwoordelijke persoon of afdeling
We werken momenteel aan onze Fluxygen-videobibliotheek. Zodra deze beschikbaar is, kun je die vinden in de sectie Video van onze bronnen.