Jak nakonfigurovat syntetické monitorování v New Relic?

Váš web zítra spadne!

Co když vám řeknu, že je to pravda, ale vy nemáte ponětí?!

Možná to nejsem já, ale softwarový průvodce vám může říct, co je na vašem webu špatně a co se bude dít dál.

Ano, a jmenuje se to Syntetické monitorování – váš Aladinův džin

Nezavírá však jen oči a předpovídá horoskop.

Místo toho využívá své nejmodernější strojové učení a AI k monitorování celého vašeho systému, komponent a propojených sítí.

A při prvním náznaku jakýchkoli potíží prostě vytáhne svůj iPhone a zavolá vám!

Pojďme se ponořit hluboko do tohoto článku, abychom zjistili, jak udržet svůj web 100% efektivní a vyhnout se všem bouřím a nechtěným řešením problémů pomocí New Relic Synthetic Monitoring.

Co je syntetické monitorování?

Syntetické monitorování je přístup ke sledování výkonu, dostupnosti a funkčnosti webových aplikací, webových stránek a rozhraní API simulací cest, které připojují uživatele ke službě.

Syntetické monitorování poskytuje přehled o výkonu aplikace, uživatelské zkušenosti a funkčnosti API. Kromě toho také předpovídá jakékoli nadcházející problémy, které mohou ovlivnit výkon vaší aplikace nebo webu.

Není to ani kouzlo, ani záhada!

Je to moderní kombinace ML a AI, která vám pomůže spravovat vaše webové aplikace.

Syntetické monitorování vs. monitorování skutečných uživatelů

Kromě syntetického monitorování existoval manuální monitorovací systém. Je to známé jako monitorování skutečných uživatelů (RUM).

Manuální metoda, RUM, zahrnuje ruční označování akcí uživatelem spíše než jejich emulaci.

Můžete vkládat kódy a shromažďovat údaje o výkonu, když uživatelé interagují s vaším webem nebo aplikací.

Když Synthetics Monitoring předpovídá a upozorní vás na problémy s aplikací, musíte RUM nasadit ručně, abyste zjistili, co je špatně.

Podívejme se na některé z klíčových rozdílů mezi Syntetickým monitorováním a Monitorováním skutečných uživatelů:

Parametry Syntetické monitorování Monitorování skutečného uživatele (RUM) Typ monitorování Monitoruje celý systém Dostupný mimo špičku Rozsáhlý konkurenční benchmarking Plný výkon webu Podmínka Stav sítě a prohlížeče Skutečná uživatelská podmínka Implementace Na libovolném webu Vlastní web Monitorování mimo špičku Monitorování mimo špičku Omezená dostupnost JavaScriptNení potřeba Vyžadován Zeměpisný rozsah Celosvětově Omezený testovací místa Hlavní příčina Identifikuje Nedetekuje Proaktivní detekce Po dopadu na uživateleBenchmarking Vhodné pro benchmarky Není ideální pro benchmarking

  Opravit kód chyby Hulu 2 975

Jak syntetický monitoring prospívá globálnímu podnikání?

Globální podniky používají syntetické monitorování k zajištění optimálního výkonu svých digitálních služeb. Pojďme prozkoumat některé z jeho užitečných účinků.

Prediktivní povaha: Syntetický monitorovací systém může analyzovat provozní data a předpovídat budoucí výkon vaší aplikace nebo webu. Prozkoumáte několik analýz, abyste předpověděli potenciální problémy, s nimiž se vaše aplikace může setkat.

Obchodní agilita: Syntetické monitorování vám umožňuje nasazovat aplikace tempem vaší firmy při zohlednění tržního scénáře. Infrastruktura bude adaptabilní na měnící se roční období.

Globální monitorování výkonu: Globální společnosti mohou testovat výkon a dostupnost svých aplikací z více míst, aby zajistily konzistentní uživatelskou zkušenost.

Shoda s předpisy: Regionální soukromí dat může ovlivnit výkon a dostupnost aplikací. Společnosti mohou tyto předpisy dodržovat a zlepšit uživatelskou zkušenost pomocí syntetického monitorování.

Sledování komplexních aplikací: Syntetické monitorování simuluje uživatelské interakce a procesy v mnoha složitých aplikacích. Kromě toho napodobuje komplexní akce, jako je procházení databází, testování výkonu API, testování toho, jak věci spolupracují atd.

Optimalizace výkonu: Syntetické monitorování najde úzká hrdla, pomalu se načítající prvky a problematické integrace třetích stran. Podobně tato data pomáhají firmám optimalizovat jejich aplikace a zvýšit výkon, zlepšit uživatelský dojem a tržby.

Benchmarking a monitorování SLA: Podniky mohou nastavit výkonnostní benchmarky pro služby třetích stran nebo API a monitorovat dodržování smluv o úrovni služeb (SLA) pomocí syntetického monitorování.

The New Relic Synthetic Monitoring

New Relic Synthetic Monitoring je nástroj, který simuluje interakce uživatelů s webovými stránkami a aplikacemi. Proaktivně monitoruje výkon vašeho webu a upozorňuje vás na chyby, selhání nebo anomálie, které by mohly ovlivnit uživatelský dojem.

Je to jako váš virtuální detektiv, který neustále hledá problémy na vašich webech a aplikacích. Je to chytrý nástroj, který vytváří „syntetické“ uživatele, aby otestovali vaše stránky a upozornili na případné problémy dříve, než ovlivní vaše skutečné uživatele.

Tento nástroj poskytuje globální přehled. Optimalizuje vaši aplikaci pro každého uživatele, ať už používáte mobil v Miami nebo počítač v Dubaji.

Dýchejte tedy zhluboka, uvolněte se a nechte New Relic Synthetic Monitoring řídit váš digitální svět 24/7.

New Relic primárně nabízí 7 různých typů monitorování,

  • Dostupnost (Ping)
  • Vypršení platnosti certifikátu SSL (kontrola certifikátu)
  • Prohledávač odkazů na stránky (Monitor nefunkčních odkazů)
  • Výkon načítání stránky (jednoduchý prohlížeč)
  • Uživatelský tok/funkčnost (skriptovaný prohlížeč)
  • Dostupnost koncového bodu (skriptované API)
  • Provedení uživatelského kroku (krokový monitor)
  • Ukážeme vám například, jak nastavit sledování dostupnosti (Ping) a výkonu načítání stránky (jednoduchý prohlížeč).

    Předpoklad

    Chcete-li používat monitorovací nástroj NewRelic Synthetic, musíte se nejprve zaregistrovat na jejich webových stránkách. Mají bezplatný plán pro každého.

    Přejděte na registrační stránku New Relic a zaregistrujte se pomocí e-mailu spojeného s vaší společností. Případně se můžete zaregistrovat pomocí Google.

    Pokud chcete prémiovou verzi s více funkcemi, přejděte na stránku New Relic Pricing.

      Jak získat levné předplatné Amazon Prime pro Prime Day

    Nastavení monitorování dostupnosti (Ping) v New Relic

    Monitory dostupnosti neboli Ping jsou nejjednodušší typy syntetických monitorů. Zkontrolují, zda je aplikace nebo webová stránka online. Syntetický ping monitor používá jednoduchého Java HTTP klienta k vyžádání vašeho webu z různých míst.

    Začněme tedy podrobnými pokyny pro konfiguraci monitoru New Relic Synthetic Monitor na stránce Dostupnost (ping) vašeho webu.

    Krok 1: Vyberte Availability (Ping) Synthetic Monitor v New Relic

    Po registraci budete přesměrováni na řídicí panel New Relic. Zobrazí všechny dostupné možnosti.

    Vyhledejte a vyberte Syntetický monitor na levé straně řídicího panelu. Dostanete se k možnosti Vytvořit svůj první monitor.

    Navigační trasa: one.newrelic.com > Syntetické monitorování > Vytvořte si svůj první monitor

    Dostanete se na stránku Create Monitor, kde najdete sedm dostupných typů monitorů.

    Zde zvolíte monitorování dostupnosti (Ping).

    Pomocí monitorování New Relic Synthetic Availability můžete zjistit, zda se lidé z celého světa mohou bez problémů připojit k vašemu webu. A jak dlouho trvá, než se uživatelé připojí k vašemu webu.

    Krok 2: Nastavte webovou stránku sledování dostupnosti

    Okno Configure Monitor vám umožní pojmenovat váš monitor a zadat adresu URL webové stránky, kterou chcete začít sledovat. Zadáváme adresu URL etechblog.cz, protože budeme kontrolovat naše webové stránky. Nastavte také dobu, po kterou chcete, aby monitorování běželo.

    Váš Synthetic Monitor on Availability je nyní připraven a funkční. Dejte systému několik hodin na provedení testů a načtení dat.

    Krok 3: Zkontrolujte výsledky pro Monitor dostupnosti

    Tlačítko Souhrn najdete v horní části řídicího panelu. Ukáže vám míru úspěšnosti, neúspěšné kontroly a to, zda se váš web někde nenačítá.

    Doba trvání kontrol dostupnosti je uvedena ve spodní části. Data můžete načíst z nastavení v pravém horním rohu pomocí vašich časových os. Spodní grafy ukazují data za posledních 24 hodin.

    Kliknutím na tlačítko Výsledek pod tlačítkem Souhrn zobrazíte úplný výsledek. Zde můžete vyhledat poměry pingů pro různá místa.

    Můžete si vybrat konkrétní místo a zobrazit další informace o jeho dostupnosti. Vybrali jsme Soul, protože měl nejvyšší ping.

    Stránka nastavení Load Performance Monitor (Simple Browser) v New Relic

    Tento jednoduchý monitor prohlížeče můžete použít ke kontrole dostupnosti a výkonu jedné stránky a také ke sledování celkového zatížení stránky.

    Krok 1: Vyberte si svůj syntetický monitor

    Pokud jste již nastavili sledování dostupnosti, můžete přeskočit na čtvrtý krok. Pokud ne, pojďme projít.

    Poté, co se zaregistrujete, budete přesměrováni na řídicí panel New Relic. Zobrazuje všechny dostupné možnosti.

    Najděte a vyberte Syntetický monitor na levé straně řídicího panelu. Dostanete se k možnosti Vytvořit svůj první monitor.

    Navigační trasa: one.newrelic.com > Syntetické monitorování > Vytvořte si svůj první monitor

    Krok 2: Nastavte Monitor výkonu načítání stránky

    Pojmenujte svůj monitor a zadejte adresu URL webové stránky v okně Configure Monitor. Zkontrolujeme naše webové stránky pomocí adresy URL stránky článku etechblog.cz. V dolní části nastavte dobu sledování.

      Jak resetovat vaše Apple AirPods

    Krok 3: Vyberte umístění monitoru dostupnosti

    Vyberte umístění, kde chcete zkontrolovat výkon načítání stránky. Na výběr je 20 velkých měst ze 6 různých kontinentů.

    Vyberme čtyři různá místa ze čtyř hlavních kontinentů: Washington (Severní Amerika), Milán (Evropa), Singapur (Asie) a Sydney (Austrálie).

    Krok 4: Zkontrolujte výsledky testu výkonu načítání stránky

    V horní části řídicího panelu najdete souhrn monitorování. Zobrazí statistiky, neúspěšné testy a úspěšnost.

    Kompletní sada výsledků je uvedena dole v 5 krásných grafech, pro každý jeden: Časování výkonu, Požadavky na doménu, Trvání, Typy zdrojů průměrné velikosti a Kódy odezvy na chyby.

    Chcete-li zobrazit úplný výsledek, klikněte na tlačítko Výsledek napravo od tlačítka Souhrn. Zde si můžete vyhledat podrobnosti o době načítání pro různá místa.

    Podívejte se na několik prvních výsledků. Jasně uvádí, že uživatelé ze Sydney potřebují pomoc při načítání naší stránky s článkem.

    Nejdelší trvala 3,28 sekundy. Pojďme se tedy podívat hlouběji na výsledek.

    Ano, můžete se dokonce ponořit hlouběji! Chcete-li to provést, klikněte na konkrétní výsledek.

    Nyní můžete zjistit, jak dlouho trvalo načtení každé součásti této stránky, včetně aplikace, CSS, HTML, obrázků, JS a textu.

    Také zobrazuje celkový počet přenesených dat a počet požadavků potřebných k dokončení načtení stránky.

    Přejděte dolů, abyste viděli všechny podrobnosti o této stránce, jako je doba načítání každého obrázku a kódu.

    Ano, tolik detailů!

    Vydrž; tady to není. Můžete kopat ještě dál!
    Jednoduše klikněte na kteroukoli z komponent – ​​například na horní komponentu HTML.

    Můžete vidět podrobnosti o každém komponentu, včetně velikosti, přenesené velikosti, stavu, IP serveru, použitého ID připojení, verze HTTP, doby požadavku a dalších!

    Pomocí monitoru výkonu načítání stránky můžete identifikovat a vyřešit jakékoli problémy, které zpomalují váš web.

    Jednoduše lusknutím prstů!

    Jak bezpečný je New Relic Synthetic Monitoring?

    Je to nejen tak jednoduché, ale také bezpečné.

    New Relic Synthetic Monitoring je vysoce bezpečný a navržený tak, aby chránil vaše aplikace a data před potenciálními hrozbami.

    Využívá šifrovací standardy, možnosti soukromého monitorování a bezpečné úložiště pověření k ochraně vašich cenných informací.

    Takže relaxujte, vezměte si popcorn a sledujte Netflix!

    Předtím se pojďme rychle podívat na pět klíčových funkcí, díky kterým je tak spolehlivý:

    • Secure by Design: Syntetické monitorování společnosti New Relic chrání vaše data při přenosu i v klidu a nabízí komplexní ochranu vašich syntetických dat monitoru.
    • Soukromá umístění: Platforma vám umožňuje nastavit soukromá umístění. Kromě toho vám umožňuje bezpečně sledovat interní stránky ve vaší síti.
    • Soukromí dat: Společnost New Relic, která se zavázala chránit vaše data, bezpečně ukládá data Synthetic Monitoring po dobu 13 měsíců. HTTPS také šifruje všechny datové přenosy.
    • Secure Credentials: New Relic poskytuje Secure Keystore pro ukládání citlivých informací a zajišťuje bezpečnost vašich přihlašovacích údajů během syntetických monitorovacích aktivit.
    • Skriptované prohlížeče a zabezpečení: Skriptované prohlížeče mají přirozená bezpečnostní rizika. New Relic také zavedl opatření ke snížení těchto rizik, aby zajistil bezpečnější monitorovací prostředí.

    Závěr

    Úspěch v tomto technologickém světě je vždy o krok napřed.

    Ke hvězdám stoupají lidé, kteří vědí, co bude následovat a jak se s tím vypořádat.

    Pomocí syntetického monitorování můžete být vždy o krok napřed před případnými problémy s vaším webem nebo aplikací.

    Tento kouzelný džin zabrání kolapsu vašeho systému nebo negativnímu ovlivnění vašeho uživatelského zážitku.

    Zítřejší první krok začíná dnes.

    Nyní si můžete přečíst o některých dalších syntetických monitorovacích nástrojích.