Monitoring produkce

Syntetický vs reálný (RUM) monitoring: jaký je rozdíl

Při monitorování uživatelské zkušenosti se často kombinují dva přístupy. Syntetický monitoring spouští předem připravené testy, které procházejí klíčové cesty systému v pravidelném intervalu – i když právě nikdo nenakupuje. Reálný monitoring (RUM, Real User Monitoring) pomocí dat z prohlížečů měří, jak se web choval skutečným návštěvníkům. Výsledek RUM závisí na implementaci, vzorkování a kvalitě shromážděných dat. Oba přístupy odpovídají na jinou otázku a zachycují jiné jevy.

Běžný problém: jeden druh monitoringu ukazuje jen část obrazu

Firma má nainstalovanou analytiku nebo kontrolu dostupnosti a má pocit, že „monitoring je vyřešený“. Tyto nástroje ale odpovídají jen na část otázky – a důležitější část zůstává slepá.

RUM může ukázat, že měla část návštěvníků při platbě problém – ale až poté, co sledovanou cestou prošla skutečná návštěvnost. Rozsah obrazu závisí také na vzorkování, souhlasech a údajích, které implementace skutečně sbírá. Pokud v noci nikdo nenakupuje, nemusí mít RUM v té době z nákupní cesty žádná nová data, i když se právě tehdy nasadila verze, která rozbila košík.

Jak se syntetický monitoring a RUM doplňují

Syntetický monitoring je proaktivní. Nečeká na zákazníka – prohlížeč projde domluvenou cestu v pravidelném intervalu. Pokud krok selže, může upozornění přijít i mimo běžnou návštěvnost; čas zjištění závisí na intervalu, potvrzovacích bězích a nastavení služby. Zachytí také situace, které samotná dostupnost serveru nemusí odhalit.

RUM je reaktivní a doplňkový. Měří skutečný výkon a chování na reálných zařízeních a sítích – hodnoty, které syntetika z několika kontrolních běhů neposkytne. Výborně ukazuje trend a skutečný dopad, ale problém odhalí až tehdy, když ho někdo zažije.

My zajišťujeme syntetický monitoring. Produkční běh může znovu využít upravenou část regresních scénářů, potřebuje však zvláštní účty, kontrolovaná data a jejich čištění i bezpečnostní pravidla pro konkrétní integrace. RUM ho dobře doplňuje: syntetický scénář ověřuje domluvenou cestu, zatímco RUM popisuje zkušenost skutečných návštěvníků podle dostupných dat.

Co vám vhodná kombinace přinese

Další krok

Máte analytiku, ale chybí vám upozornění na selhání checkoutu? Na nezávazné konzultaci navrhneme scénáře, interval a pravidla upozornění pro klíčové cesty.

Související témata

Mohlo by vás také zajímat

O výpadku se nemáte dozvědět od zákazníka

Napíšeme skripty, které v produkci ověřují nákup, přihlášení a platbu, a zapojíme je do vaší pipeline nebo plánovače – spouštíte je vy.