12 syntetických monitorovacích nástrojů pro vaše online podnikání

Přiznejme si to. Existují nejrůznější monitorovací nástroje, a přesto jsou prostoje a chyby významným zdrojem obchodních starostí.

Může být odpovědí syntetický monitoring?

Monitorování je mimořádně kritickou a potřebnou součástí každého moderního digitálního podnikání.

Nemůžete se spoléhat na náhodné odhalení chyb nebo čekat, až se ozve frustrovaný zákazník, jednoduše proto, že obchodní náklady jsou příliš vysoké.

Přál bych si, abych mohl zveřejnit podrobnosti (ale smluvní závazky mě zavazují), ale blízko jsem viděl, jak firma ztrácí pozici na trhu z #2 na #20 nebo tak nějak, jen proto, že se stížnosti zákazníků neustále hromadí. A tohle byl B2B byznys, pamatujte si. Pokud si myslíte, že je mohl zachránit dobrý tým zákaznických služeb (nebo tým pro „úspěch“ zákazníků, ať už to chcete nazvat jakkoli), mýlili byste se – bylo to prostě příliš mnoho neočekávaných chyb v systému, které se neustále náhodně objevovaly. i po zavedení oprav.

Proč sledování nestačí?

Odpovědí na takové obchodní problémy je – monitorování! Ano, každý to ví a vy jako firma pravděpodobně máte několik monitorovacích systémů.

Výzvou aplikací v reálném světě je však to, že pingy a doby provozu API ani neprojdou povrchem aplikace. Moderní aplikace jsou postaveny na transakcích, trychtýřích, přihlášeních a několika službách třetích stran, a to vše musí fungovat společně, spíše než dokonale fungovat izolovaně.

S tradičními systémy monitorování sice můžete mít jistotu, že váš e-mailový server funguje a váš platební server funguje, ale jak víte, zda platební server může odesílat transakční e-maily prostřednictvím e-mailového serveru?

Pozdravte 👋 Synthetic Monitoring.

Pokud se snažíte dostat do nepolapitelné zaslíbené země, kde narazíte na problémy dříve, než to udělají vaši zákazníci, Syntetické monitorování je to, co potřebujete. Navzdory esotericky znějícímu názvu (a skutečnosti, že může být velmi obtížné kódovat sami sebe), je Synthetic Monitoring poměrně jednoduchý nápad na vysvětlení.

Zahrnuje simulaci uživatelů aplikace ve formě skriptů, které pak procházejí některými předdefinovanými toky stránek, aby ověřily, že vše funguje, jak má. Upozorňujeme, že pro vaši aplikaci neexistuje žádný skutečný rozdíl – požadavky fungují, jako by přicházely od skutečného uživatele, a zahrnují mačkání tlačítek a vyplňování formulářů na stránkách přesně tak, jak by to dělal uživatel.

Pravidelné nastavení a spouštění sady takových testů vám umožní vždy odpovídat na následující kritické otázky:

  • Je systém zapnutý?
  • Jsou všechny důležité podsystémy aktivní?
  • Mohou se zákazníci přihlásit?
  • Jsou zákazníci schopni najít to, co očekávali, a na správném místě?
  • Narušila nějaká nedávná změna kódu nějakou část zákaznické zkušenosti?
  • Mohou zákazníci filtrovat výsledky, stahovat přehledy atd.?
  • Mohou zákazníci provádět platby?
  • Mohou zákazníci kontaktovat tým podpory z aplikace?
  Co očekávat od Hlasového vyhledávání?

Váš seznam se může lišit, ale jakmile nastavíte Syntetické monitorování, můžete mít vždy 100% důvěru ve svůj systém. Je těžké prodat Synthetic Monitoring, ale jakmile ho nastavíte a spustíte, začnete se divit, jak jste to kdy zvládli bez něj!

Jaké jsou některé z nejlepších dostupných nástrojů pro syntetické monitorování?

Nyní, když jste připraveni převzít skutečnou, skutečnou (nebo „syntetickou“, chcete-li 😛 ) zodpovědnost za svou aplikaci, zde jsou některé z nejlepších nástrojů, které můžete nasadit a začít hned využívat.

Vzestupné trendy

Vzestupné trendy je krásná a na funkce bohatá služba Synthetic Monitoring, kterou stojí za to vyzkoušet. Některé z funkcí, které zapůsobí již předem, jsou snímky selhání (podívejte se, kde přesně se věci v prohlížeči pokazily), omezení šířky pásma (podívejte se, jak se váš web/aplikace chová ve špatných podmínkách sítě) a další.

Společnosti jako Microsoft a Vimeo využívají vzestupné trendy, takže jste v dobré společnosti!

Kontrolně

Kontrolně tvrdí, že jde o nejmodernější řešení pro monitorování a testování, které upoutalo velkou pozornost, zejména v komunitě JavaScript se zákazníky, jako jsou Vercel a Humio. Můžete sledovat toky transakcí webu ve skutečném prohlížeči a také kontrolovat koncové body API. Jediný řídicí panel vám kdykoli zobrazí vše, co potřebujete vědět o správnosti a výkonu vaší aplikace.

Opravdu se mi líbí, jak Checkly kombinuje velmi snadné nastavení a snadné použití s ​​výkonnými nástroji, které si vývojáři zamilují. Checkly používá framework Chrome Puppeteer k přesné simulaci interakcí s prohlížečem Chrome. Chcete-li vytvořit kontroly, můžete se ponořit do kódu nebo použít Loutkář zobcová flétnaopen-source rozšíření pro Chrome od Checkly s téměř 7000 hvězdičkami na Github.

Checkly nabízí výkonné REST API, které vám umožní organizovat a automatizovat vaše kontroly, například pomocí Terraform. Umožňuje také nastavit jemné upozorňování na Opsgenie, Pagerduty nebo Slack. Celkově vzato skvělé řešení, které vidím jako nejzajímavější pro moderní týmy DevOps.

Můžete to začít s bezplatným plánem, který zahrnuje 1minutový interval kontroly z míst globálních datových center.

Syntetické monitorování Dotcom-Monitor řešení monitoruje API (REST, SOAP, sockety), webové stránky (ve skutečných prohlížečích), webové aplikace (včetně vícekrokových transakcí) a internetovou infrastrukturu (FTP, VoIP a další).

Zcela externí a kompletně spravované syntetické monitorovací nástroje Dotcom-Monitor vám umožňují soustředit se na data namísto časově náročného nastavování a instalace. Kromě toho je zde jejich oceněný tým podpory, který vám pomůže s nastavením a správou komplexních úloh monitorování na podnikové úrovni 24/7/365.

  Jak zobrazit všechny aplikace, které jste si zakoupili v Mac App Store

Sematext

Sematext Syntetika je syntetický monitorovací nástroj, který je nabitý skvělými a snadno použitelnými funkcemi. Umožňuje vám sledovat dostupnost vašich webových stránek a aplikací z více míst po celém světě.

Sematext poskytuje zpětné statistiky o chybovosti, rychlosti stránky a době načítání a dalších kritických metrikách. Můžete jej také použít k porovnání s konkurencí a identifikaci oblastí, které byste měli optimalizovat, abyste zlepšili výkon webových stránek.

Se Sematextem můžete začít zdarma a vyzkoušet všechny jejich funkce, než se zavážete k jakýmkoli plánům. Jakmile budete připraveni, můžete si vybrat ze tří plánů. Velmi flexibilní plán Pay-as-you-go, který vám poskytuje velmi podrobnou kontrolu nad vašimi monitory. Plán 29 $ měsíčně vám poskytne 40 HTTP a 5 monitorů prohlížeče s uchováváním dat po dobu 30 dnů. Plán Pro vám poskytne 100 HTTP a 15 monitorů prohlížeče za 99 $.

Uptime.com

Doba provozuschopnosti je podnikový webový monitorovací software, který zahrnuje syntetické monitorování.

Jejich exkluzivní vestavěný editor vybavený návrhy polí vytváří přístup ke kontrole transakcí bez použití kódu. Editor obsahuje funkci automatického dokončování, která identifikuje konkrétní prvky, aniž byste je museli hledat.

Uptime’s Transaction Checks jsou rychlým a jednoduchým způsobem, jak získat důležité informace o tom, co na vašem webu nefunguje a proč. Vřele doporučuji vyzkoušet.

AlertBot

AlertBot je další skvělou volbou pro Syntetické monitorování. AlertBot se pyšní tím, že nabízí pokročilé funkce, které se snadno používají, poskytují užitečné zprávy o zdravotním stavu přímo do vaší doručené pošty a varují vás v okamžiku, kdy vaše stránky zaznamenají jakékoli problémy.

Kde opravdu vynikají od ostatních, je jejich proaktivní správa vašich vícekrokových syntetických monitorů (kterou nazývají „Proaktivní ScriptAssist“). Stránky se často mění a tato funkce zajišťuje, že vaše syntetické skripty vždy fungují. Poskytují také snadno použitelný webový záznamník, který vám pomůže vytvářet vaše skripty.

Pingdom

Pokud jde o průměrný podnik, jeho potřeby jsou poměrně jednoduché a přímočaré. Obvykle je k monitorování pouze jedna aplikace a několik koncových bodů a existuje jen hrstka kritických zkušeností zákazníků.

Pro tyto případy použití je většina špičkových nabídek přehnaná, díky čemuž je Pingdom mým jasným favoritem jak pro obecné monitorování, tak pro Syntetické monitorování podobně.

Jak můžete vidět, vytvoření syntetického monitorovacího testu je v Pingdom smrtelně jednoduché a určitě si užijete svižný a soustředěný zážitek. Pokud jste ještě nezačali s žádným monitorováním, doporučoval bych vám vyzkoušet celý stack, který Pingdom nabízí – určitě budete potěšeni!

Apica

Apica je solidní syntetická nabídka monitorování od spolehlivé společnosti. Jejich služba Synthetic Monitoring zahrnuje sledování provozuschopnosti, sledování konkurentů, globální sledování (simulace uživatelů z jakékoli geografické oblasti) a další.

  Jak zostřit obrázek ve Photoshopu

Jednou z klíčových výhod, které Apica nabízí, je nasazení on-premise pro podniky, které jsou citlivé na soukromí nebo podléhají regulačním požadavkům.

Stránky 24×7

Stejně jako Pingdom je Site24x7 známější jako jednoduchá služba ping pro sledování provozuschopnosti aplikací, ale potěšilo mě, že Syntetické monitorování nabídky.

Služba je kompatibilní s testovacími případy Selenium, takže je to bonus, pokud již Selenium používáte k testování prohlížeče.

Byl jsem ohromen jejich oznamovacím systémem, který je dodáván s programovatelnými webhooky a plug-and-play kompatibilitou s Microsoft Teams, Slack, Stride, HipChat, Zapier atd.

AppDynamics

AppDynamics, nyní vlastněná společností Cisco, je populární název ve službách monitorování webových stránek a rozhraní API s důležitou podmnožinou syntetického monitorování založeného na prohlížeči. služby.

I když jsou nabídky standardní, existuje několik funkcí, které mě zaujaly.

Za prvé je to opětovné testování chyb – jakmile je chyba odstraněna, AppDyanmics ji znovu otestuje, aby se ujistil, že není falešně negativní; teprve poté je vám zasláno upozornění.

Druhým jsou privátní syntetickí agenti, kteří vám umožňují nasadit vlastní syntetické agenty ve vaší infrastruktuře, aby pokryli okrajové případy nebo jen obcházeli problémy s latencí. Rozhodně stojí za to se podívat!

Záchytný bod

Záchytný bod je extrémně komplexní služba Synthetic Monitoring s více než 700 globálními testovacími místy (více než kterákoli jiná, na kterou jsem narazil při zkoumání tohoto článku).

Snaží se pokrýt celé spektrum monitorování tím, že kontroluje více než 20 typů monitorování a odhaluje skutečnou příčinu selhání.

Bylo například neúspěšné nahrání souboru kvůli žádné odpovědi ze serveru FTP nebo poskytovatele internetu zákazníka nebo poskytovatele internetu vaší firmy? Ať už se jedná o jakékoli populární protokoly, typy prohlížečů, konektivitu poslední míle atd., Catchpoint se snaží poskytnout skutečný a úplný obraz.

Nová relikvie

Poslední na tomto seznamu je Nová relikviecož je další slušná služba Synthetic Monitoring, kterou si můžete vyzkoušet.

Má všechny funkce, které byste očekávali od schopné služby Synthetic Monitoring, i když v době psaní má pouze 18 globálních umístění. Pokud je tedy vaším zájmem globální dostupnost, nemusí to být pro vás nejlepší volba.

To znamená, že tvoří úhlednou kombinaci, pokud již používáte jiné produkty od New Relic, zejména Postřehy.

Závěr

Protějškem Syntetického monitorování je Real Monitoring, který zahrnuje živé protokolování chyb a jejich sledování jako jestřáb. Stejně jako první má Real Monitoring své zásadní místo – simulace nikdy nemohou plně dosáhnout chaosu živého, nabitého systému.

Zejména pokud jde o nalezení ideálních míst pro optimalizaci, je Real Monitoring vaší jedinou sázkou. Nicméně, jak již bylo zmíněno, Real Monitoring dohání zákazníka. Je to reaktivní způsob řešení chyb (který je podle mého názoru stále míle před výchozím nastavením praktikovaným podniky — ignorování chyb 😀 ).