Fouten oplossen met Murphy

Murphy is de plek waar je fouten en events diagnoseert binnen Odigos.
Niet om problemen op te lossen, maar om te begrijpen wat er misgaat, waar dat gebeurt en waarom.

Je gebruikt Murphy altijd incidentgedreven en vrijwel altijd via StatusQuo.

Wanneer gebruik je Murphy

Je komt in Murphy terecht als:

  • een proces vastloopt of onverwacht gedrag vertoont
  • een API-koppeling faalt
  • een processtap meerdere keren mislukt
  • je vanuit StatusQuo wilt begrijpen waarom iets niet verder gaat

Murphy vertelt wat er gebeurt, niet wat de huidige status is van het probleem.

Wat je in Murphy ziet

Murphy toont een chronologisch log van fouten en events die optreden tijdens het uitvoeren van processen.

Dat zijn:

  • technische fouten
  • validatiefouten
  • externe API-problemen
  • informatieve events

Zowel fouten als succesvolle events zijn bewust zichtbaar om context te behouden.

Overzicht van fouten in Murphy

Het overzicht van fouten en events

Het overzicht is bedoeld om snel te scannen:

  • wat gaat er fout
  • in welk proces of bij welke stap
  • wanneer dit gebeurt
  • of het vaker voorkomt

De lijst is altijd gesorteerd op meest recente events bovenaan.
Dit overzicht toont events, geen openstaande acties.

De detailpagina van een fout

Klik je een event open, dan zie je alle beschikbare technische context.

Hier vind je onder andere:

  • melding en fouttype
  • tijdstip en omgeving
  • proces-, flow- en event-identificatie
  • request-informatie
  • technische details zoals stacktrace, statuscodes en configuratie

Deze informatie is primair bedoeld voor developers.
Functioneel beheerders gebruiken dit scherm vooral om fouten door te zetten.

Voorbeeld van een foutweergave in Murphy

Wat je wel en niet doet in Murphy

Wat Murphy wel is:

  • diagnose-instrument
  • technisch logboek
  • startpunt voor analyse

Wat Murphy niet is:

  • een plek om processen aan te passen
  • een plek om fouten op te lossen
  • een statusoverzicht van lopende processen

Vanuit Murphy kun je alleen doorlinken naar StatusQuo om verder te kijken of in te grijpen.

Samenhang met andere onderdelen

Gebruik Murphy in combinatie met:

StatusQuo
Voor ingrijpen in een specifieke procesinstantie

Orchestra
Voor structurele aanpassingen aan processen

Backlog / retry-mechanismen
Sommige fouten worden automatisch opnieuw geprobeerd

Murphy zelf blijft altijd alleen diagnostisch.