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
- Výpadek klíčové cesty můžete odhalit v rámci nastaveného intervalu a potvrzovacích běhů – i mimo špičku.
- Víte, zda se dá nakoupit, ne jen zda server odpovídá.
- Pokud přidáte RUM, získáte proaktivní hlídání i reálný obraz o výkonu.
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.