3min Devops

Datadog RUM Managed Archive redt weggefilterde sessies

Datadog RUM Managed Archive redt weggefilterde sessies

Datadog introduceert RUM Managed Archive, een uitbreiding op RUM without Limits. Daarmee worden gebruikerssessies goedkoop opgeslagen, ook als ze niet door retention filters zijn geselecteerd. Teams kunnen specifieke sessies later terughalen voor support, incidentonderzoek of audits.

Met Real User Monitoring (RUM) zien teams wat gebruikers daadwerkelijk ervaren in web- en mobiele applicaties. Binnen het RUM without Limits-model verwerkt Datadog al het verkeer voor metrics en SLO’s. Welke sessies volledig bewaard blijven, bepalen retention filters. Sessies die daar niet aan voldoen, worden tot nu toe verwijderd.

Dat levert een dilemma op. Alles indexeren is volgens Datadog meestal te duur. Maar selectief bewaren betekent het risico dat een cruciale sessie ontbreekt wanneer een klant weken later aan de bel trekt. Zeker in gereguleerde omgevingen is dat een probleem.

Managed Archive moet dat oplossen. In plaats van niet-geselecteerde sessies weg te gooien, slaat Datadog ze op in eigen beheerde storage. Dat is goedkoper dan indexeren, aldus het bedrijf.

Opslag per applicatie instelbaar

De bewaartermijn is per applicatie te configureren: 1, 3 of 6 maanden. Zo kunnen teams verschillende strategieën hanteren voor applicaties met uiteenlopende audit- of risicovereisten. Ter vergelijking: geïndexeerde sessies worden binnen RUM without Limits standaard 30 dagen bewaard.

Gearchiveerde sessies zijn niet volledig geïndexeerd. Wel bevatten ze een beperkte set metadata, waaronder timestamp, sessie-ID, user-ID en account-ID. Via een aparte weergave in de interface zoeken gebruikers op die attributen naar een individuele sessie of naar een groep sessies rond een bepaald incident of tijdvenster.

Wie een sessie terughaalt, krijgt die volledig geïndexeerd terug in RUM. Daarna is er een analysevenster van 30 dagen. Een herstelde sessie biedt dezelfde onderzoeksmogelijkheden als een sessie die via een retention filter is bewaard, inclusief toegang tot events en attributen.

Supportticket weken na dato

Datadog schetst een voorbeeld uit de financiële sector. Een klant plaatst via een mobiele app een trade, waarna het bevestigingsscherm bevriest. Pas weken later volgt een supportticket. De sessie viel buiten alle filters, dus zonder archief zou het team niets te onderzoeken hebben.

Met Managed Archive vindt het team de sessie via het user-ID terug. Wat blijkt? De gebruiker draaide een appversie met een UI-update die de prijsverversing vertraagde, waardoor kort een verouderde prijs zichtbaar was. De backend voerde de trade wel tegen de juiste realtime prijs uit. Het team bevestigde vervolgens dat een latere release het probleem had verholpen.

Naast support noemt Datadog SRE’s die sessies uit een specifiek tijdvenster terughalen voor een retrospectief incidentonderzoek en audits waarbij toegang nodig is tot sessies van buiten de standaard retentieperiode.

Tip: Datadog pakt met nieuwe functies AI- en securitycomplexiteit aan