RTC
nl en
🌟Monitoring van de full-stack eCommerce applicatie in kubernetes omgeving
[ Nog niet afgewerkt ]
Monitoring Importance

Doel

Dit de zevende en laatste oplevering in een reeks van computerprojecten.
In deze computerprojecten ga ik proberen in een jaar tijd een volledige eCommerce-applicatie (zoals die van Amazon) te ontwikkelen.
Het doel van deze projecten is de noodzakelijke technologieën te selecteren, aan te leren, te integreren en in de praktijk als software-fabriek te gebruiken,
om daarna het resultaat te kunnen tonen als realistisch en operationeel applicatie-voorbeeld.

In deze laatste oplevering wil ik volgende zaken realiseren:

  • installeer monitoring tools voor collecting, correlating en showing logs & metrics & traces in een dashboard
    (shared “home-devdepserver” en “home-prodappserver” environment nodig)
  • start infrastructure monitoring van machines/clusters, networking en middleware (database en queueing)
  • ontwikkel scheduled scripts to simulate application users (active monitoring),
    en toon monitored events en results in een dashboard
  • ontwikkel instrumentation code voor full stack eCommerce applicatie (passive monitoring),
    en toon monitored events en results in een dashboard
  • organiseer dashboard om belangrijkste indicatoren van app-gezondheid (“golden signals”) te tonen,
    en om notificaties te versturen bij overschrijden van SLA’s;
    de 4 “golden signals” zijn latency (vertraging), traffic (verkeer), errors (fouten) en saturation (verzadiging)
  • creeer drill-down mogelijkheden in dashboard om oorzaak bij problemen te vinden;
    test deze mogelijkheden uit via use cases met problemen
Monitoring Dashboard

Resultaat

??? TODO ???

Under construction