2 - 4 leestijd

Van crisis naar controle: hoe MeasureWorks een kritieke deployment-fout oploste

optimaliseer cloudresources en verminder kosten

Een plotselinge performancecrisis vlak voor de feestdagen – het nachtmerriescenario voor ieder digitaal platform. In de week voor kerst 2024 kreeg MeasureWorks een spoedmelding van een klant: een recente deployment veroorzaakte ernstige vertragingen in de API, waardoor zo’n 160.000 interacties per dag vastliepen. Gebruikers moesten tot wel twee minuten wachten op een pagina die normaal direct laadt, of kregen helemaal geen respons. De klant zocht al weken naar een oplossing — zonder resultaat. Tijd voor MeasureWorks om in te grijpen.

Vertraging zonder inzicht

Het platform draait op een complexe architectuur waarin API’s data ophalen en via een iFrame-framework op externe websites tonen. Wanneer dat proces vertraagt, raakt niet alleen hun eigen site, maar ook tientallen andere platforms in de problemen.

Omdat de klant op dat moment geen observability-platform gebruikte, konden we geen volledige analyse uitvoeren. De uitdaging? De deployment veroorzaakte onvoorspelbare vertragingen zonder zichtbare oorzaak. We moesten diep de infrastructuur induiken om het probleem te vinden.

Snelle detectie met Kubernetes Monitoring

Gelukkig draaide de applicatie binnen een Kubernetes-cluster — een flexibele en schaalbare omgeving voor containerized applicaties. Met de nieuwste Kubernetes monitoring-technologie van Dynatrace brachten we de volledige cluster in kaart, in slechts een paar klikken.

Met onder andere:

✔ Automatische monitoring van de Kubernetes control plane, deployments en pods

✔ Full Stack Observability op infrastructuur- en applicatieniveau

✔ Distributed Tracing om transactiestromen precies te volgen

Binnen enkele uren hadden we een haarscherp beeld van het probleemgebied.

Van probleem naar oplossing in 48 uur

De melding kwam dinsdagavond binnen. Woensdagochtend om 08:30 vond de kick-off plaats met de beheerders en engineers van de klant. De applicatie-omgeving bestond uit een Kubernetes-cluster met front-end en back-end workloads, ondersteund door diverse technologieën en databases zoals:

  • Cloudflare
  • HAProxy
  • Cassandra
  • MySQL

Het doel: Dynatrace nog diezelfde dag volledig onboarden én het probleem lokaliseren. Dankzij de nieuwe Cloud Native Full Stack injection-strategie verliep de implementatie soepel. Onder begeleiding van MeasureWorks voldeden de engineers snel aan de vereisten.

Na drie uur draaide de volledige cluster, en alle componenten werden via extensies geïntegreerd. Aan het einde van de dag stond alles klaar.

Op donderdag startte het daadwerkelijke troubleshoot-werk. Dankzij de kracht van Dynatrace Distributed Tracing en de ervaring van MeasureWorks was de oorzaak snel gevonden: een over-geoptimaliseerde MySQL-databasearchitectuur. Uit analyse bleek dat sommige SQL-commits extreem lang duurden. Donderdagavond werd daarom een nieuwe, efficiëntere database-architectuur uitgerold.

Vrijdag voerde MeasureWorks een eindanalyse uit: het probleem was volledig opgelost.

De kracht van Observability

Waar het interne team twee weken zonder succes naar een oplossing zocht, wist MeasureWorks het probleem in twee dagen te identificeren én op te lossen. Dankzij Dynatrace’s observability en onze expertise kon het team van de klant zonder zorgen de feestdagen in.

Bij MeasureWorks geloven we dat monitoring verder gaat dan reactief oplossen: voorkomen is beter dan genezen. Door observability strategisch in te zetten, helpen we organisaties hun digitale omgeving robuuster en voorspelbaarder te maken.

Wil jij ook meer grip op je applicatieprestaties? Neem contact met ons op.

Facebook
LinkedIn
Twitter

 

 

Deze website gebruikt cookies

Met deze cookies kunnen wij en derden informatie over je en jouw online gedrag verzamelen, zowel binnen als buiten onze website. Op basis hiervan kunnen wij en derden de website, onze communicatie en advertenties afstemmen op uw interesses en profiel. Meer informatie vind je in onze cookieverklaring.

Accepteren Afwijzen Meer opties

Deze website gebruikt cookies

Met deze cookies kunnen wij en derden informatie over je en jouw online gedrag verzamelen, zowel binnen als buiten onze website. Op basis hiervan kunnen wij en derden de website, onze communicatie en advertenties afstemmen op uw interesses en profiel. Meer informatie vind je in onze cookieverklaring.

Functionele cookies
Arrow down

Functionele cookies zijn onmisbaar voor het goed functioneren van onze website. Ze stellen ons in staat om basisfuncties zoals paginanavigatie en toegang tot beveiligde gedeelten mogelijk te maken. Deze cookies verzamelen geen persoonlijke informatie en kunnen niet worden uitgeschakeld.

Analytische cookies
Arrow down

Analytische cookies helpen ons inzicht te krijgen in hoe bezoekers onze website gebruiken. We verzamelen geanonimiseerde gegevens over pagina-interacties en navigatie, zodat we onze site voortdurend kunnen verbeteren.

Marketing cookies
Arrow down

Marketingcookies worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Het doel is om relevante advertenties te tonen aan de individuele gebruiker. Door deze cookies toe te staan, help je ons om jou relevante inhoud en aanbiedingen te tonen.

Alles accepteren Save

Meld je aan voor onze nieuwsbrief!

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Meld je aan voor onze nieuwsbrief!

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.