Work
One dashboard for four sites — bvdart-health
One dashboard tracking four of my own sites on discoverability, speed, errors and cost. Every morning at eight it reports what needs attention — or confirms everything is within bounds.
BVDART — Own work — internal systems
// Key facts
- Duration
- 2 dagen
- Team size
- 1
- 4 sites op 9 soorten signalen
- 11 ophalers, dagelijks bericht om 08:00
- 83 geautomatiseerde tests
- Meermaals oplopend verbruik opgemerkt voordat het geld kostte
The challenge
The challenge
Key issues
- Meetpunten verspreid over zes dashboards van zes verschillende leveranciers
- Verbruik dat ongemerkt oploopt tot het op de rekening staat
- Snelheidsverlies na een wijziging valt pas op als een bezoeker klaagt
- Geen enkele reden om dagelijks te gaan kijken zolang alles goed lijkt te gaan
Constraints
- // Het meetsysteem mag niet afhankelijk zijn van de systemen die het bewaakt
- // Alleen leesrechten op de gemonitorde omgevingen
- // Moest binnen een paar dagen bruikbaar zijn, niet na een project van weken
The approach
The approach
Technology
- // Google Cloud Run
- // BigQuery
- // Terraform
- // Next.js
- // TypeScript
- // Lighthouse
- // Search Console API
- // Sentry
Results
Results
By the numbers
- —
- —
- —
Qualitative outcomes
- Meermaals een oplopend verbruik opgemerkt voordat het op de rekening stond
- Het dagelijkse overzicht komt binnen waar het werk al langskomt
- Grenswaarden staan op één plek, dus bericht en dashboard spreken elkaar niet tegen
- Het meetsysteem is losgekoppeld van wat het meet en valt er dus niet mee om
Key takeaways
Key takeaways
- 01
Eén oordeel per dag is bruikbaar; tien dashboards zijn dat niet
- 02
Grenswaarden horen op één plek — twee definities van ‘te traag’ geven gegarandeerd twee antwoorden
- 03
Een meetsysteem dat afhankelijk is van wat het meet, meet niets op het moment dat het ertoe doet
- 04
Onbetrouwbare cijfers weglaten is beter dan ze tonen met een voetnoot
- 05
Bewaking gaat niet over storingen, maar over dingen die langzaam de verkeerde kant op gaan