Datadog RUM: Krijg Volledig Inzicht in je Performance!

Onderzoek en Functionaliteiten

Het “RUM – Performance Overview” dashboard in Datadog biedt een uitgebreid overzicht van de prestaties en demografische gegevens van een website of mobiele applicatie. Dit dashboard bevat essentiële statistieken zoals laadtijden, Core Web Vitals, foutpercentages, sessies en gebruikersdemografie.

Daarnaast biedt het inzicht in:

  • Largest Contentful Paint (LCP), First Input Delay (FID) en Cumulative Layout Shift (CLS).
  • Totaal aantal sessies, actieve gebruikers en gemiddelde sessieduur.
  • Browserverdeling, landenverdeling en apparaattype.
  • Prestatiegegevens per applicatieversie, handig voor het opsporen van regressies na updates.

Performance Overview Dashboard

Het “Performance Overview” dashboard in Datadog’s Real User Monitoring (RUM) helpt bij het analyseren en optimaliseren van applicatieprestaties vanuit het perspectief van echte gebruikers.

Belangrijke Metrics

Prestaties
  • Laadtijden: Tijd die nodig is om pagina’s volledig te laden, inclusief DOM Interactive.
  • Core Web Vitals:
    • LCP: Tijd tot de hoofdinhoud zichtbaar is.
    • FID: Reactietijd tussen gebruikersinteractie en paginareactie.
    • CLS: Mate van visuele stabiliteit en onverwachte lay-outverschuivingen.
  • Foutpercentages: Aantal fouten per sessie of paginabezoek.
Gebruikersgedrag
  • Gebruikerssessies: Totaal aantal sessies, actieve gebruikers en gemiddelde sessieduur.
  • Demografische gegevens:
    • Browserverdeling
    • Landenverdeling
    • Apparaatgebruik (desktop, mobiel, tablet)
Extra Functionaliteiten
  • Resource Performance: Inzicht in de laadtijden van scripts, afbeeldingen en stylesheets.
  • Versiespecifieke prestaties: Helpt bij het opsporen van regressies na updates.

Functionaliteiten en Gebruik

Het dashboard bevat interactieve widgets en filteropties om specifieke data te analyseren. Bovendien integreert het met backend-metrics om frontend-prestaties te correleren met serverlogs en traces.

Web App Usage & Web App Error Dashboards

Naast het Performance Overview-dashboard zijn er twee aanvullende dashboards: Web App Usage en Web App Errors.

Web App Usage Dashboard

Biedt inzicht in gebruikerssessies, demografische gegevens en betrokkenheidsstatistieken, zoals:

  • Totaal aantal sessies, actieve gebruikers en sessieduur.
  • Gebruikte browsers, landen en apparaattype.
  • Bezochte pagina’s, tijd per pagina en bounce rate.
  • Frustratiesignalen zoals terugnavigatie en rage clicks.

Web App Errors Dashboard

Richt zich op foutanalyse en debugging, inclusief:

  • Totale foutrate per sessie en per applicatieversie.
  • JavaScript-fouten, netwerkfouten en rendering-fouten.
  • Stack traces en foutdistributie per browser, apparaat en locatie.
KenmerkWeb App UsageWeb App Errors
Totaal aantal sessies
Actieve gebruikers
Sessieduur
Browser- en landdistributie
Apparaatgebruik
Bezochte pagina’s
Gebruikersacties
Bounce rate
Frustratiesignalen
Totale foutrate
JavaScript-fouten
Netwerkfouten
Rendering-fouten
Stack traces

Conclusie

Het “Web App Usage”-dashboard biedt waardevolle inzichten in gebruikersgedrag, terwijl het “Web App Errors”-dashboard helpt bij foutanalyse en debugging. Door beide dashboards effectief te gebruiken, kunnen ontwikkelaars en DevOps-teams problemen vroegtijdig detecteren en de algehele gebruikerservaring verbeteren.

Vooruitblik

In deel 3 duiken we dieper in RUM – Performance Overview en verkennen we Mobiele App Usage & Mobiele App Crashes and Errors om beter inzicht te krijgen in de prestaties en stabiliteit van mobile applicaties.

Bron: Datadog

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *