Jak sledovat globální výkon webu pomocí Grafana worldPing?

Photo of author

By etechblogcz

Sledování globálního výkonu webu s pomocí Grafany a worldPing

V tomto článku se budeme zabývat tím, jak efektivně monitorovat celosvětový výkon vašich webových stránek za využití kombinace nástrojů Grafana a worldPing.

Co je to worldPing?

worldPing je rozšiřující modul pro Grafanu, který umožňuje kontinuální sběr, testování a notifikace v souvislosti s globální výkonností internetových aplikací a provozní dobou vašich webových služeb. Umožňuje detailní sledování dostupnosti, odezvy DNS, ICMP, HTTP a HTTPS z různých lokalit po celém světě, včetně monitoringu uvnitř vašeho datového centra.

S worldPingem máte k dispozici 1 milion bezplatných kontrol každý měsíc. Tento objem stačí na snadné sledování dvou webových stránek.

Pokud však provozujete rozsáhlejší podnik a potřebujete monitorovat více, můžete se rozhodnout pro některý z placených tarifů.

Funkce worldPing:

  • Analýza výkonu aplikací a doby jejich provozuschopnosti.
  • Pokročilý systém varování vás upozorní na jakékoliv problémy.
  • Poskytuje srovnávací metriky s výkonem konkurenčních řešení.
  • Umožňuje snadné sdílení interaktivních snímků s ostatními.
  • Zobrazuje různé metriky na jediném panelu.

Cenová struktura worldPing je založena na počtu kontrol, které systém pro vás každý měsíc provádí. První milion kontrol je zdarma, a to až pro tři koncové body. Koncovým bodem může být libovolná monitorovaná položka, jako je URL, IP adresa nebo název hostitele.

V případě, že vaše organizace má více poboček a potřebujete monitorovat více koncových bodů, můžete pro výpočet měsíčních nákladů využít cenovou kalkulačku.

Například monitorování deseti koncových bodů z 25 lokací každých 60 sekund by vás stálo 225 USD měsíčně.

Možnosti využití worldPing:

Cloudová varianta

Můžete využít Grafana Cloud a přidat své koncové body. Celý proces je velmi intuitivní a mně osobně trvalo pouhých 10 minut, než jsem systém zprovoznil. Díky modelu SaaS nemusíte instalovat Grafanu na svůj server. Níže vidíte snímek z řídícího panelu pro metriky DNS.

Vlastní hosting

worldPing lze integrovat i s vaší lokálně nainstalovanou Grafanou. V tomto případě je nutné doinstalovat potřebné pluginy a provést konfiguraci. Podívejme se na tento postup detailněji.

Požadavky na instalaci

Pro správnou funkci je nezbytné mít na vašem počítači nainstalovanou Grafanu. Pokud ji ještě nemáte, postupujte podle návodu v jiném blogovém příspěvku.

Instalace worldPing

  • K instalaci worldPing použijte nástroj grafana-cli.
  
  [[email protected] ~]$ sudo grafana-cli plugins install raintank-worldping-app
  installing raintank-worldping-app @ 1.2.7
  from: https://grafana.com/api/plugins/raintank-worldping-app/versions/1.2.7/download
  into: /var/lib/grafana/plugins

  ✔ Installed raintank-worldping-app successfully

  Restart grafana after installing plugins . <service grafana-server restart>
  
  
  • Po instalaci pluginu je nutné restartovat Grafanu.
  
  [[email protected] ~]$ sudo systemctl restart grafana-server
  [[email protected] ~]$ sudo systemctl status grafana-server
  
  
  • V konfiguraci Grafany zkontrolujte, zda se worldPing správně zobrazil mezi pluginy.

Vytvoření API klíče a aktivace worldPing

  • Klikněte na plugin worldPing a vygenerujte nový API klíč.

  • Budete přesměrováni na stránku Grafana. Pokud ještě nemáte účet, musíte se zaregistrovat a vytvořit nový API klíč. Klikněte na „Přidat API klíč“.

  • Zadejte název klíče, roli a klikněte na „Vytvořit API klíč“.

  • Vygenerovaný klíč si zkopírujte.

  • Přejděte na stránku pluginu worldPing a vložte zkopírovaný klíč, poté klikněte na „Povolit“.

  • Po aktivaci worldPing uvidíte detaily vašeho účtu.

Přidání koncových bodů k monitorování

  • Klikněte na ikonu zobrazenou na obrázku a poté na tlačítko „Nový koncový bod“.

  • Zadejte doménové jméno, které chcete monitorovat (např. www.etechblog.cz.com) a klikněte na „Spustit automatické zjišťování“.

  • Vyberte typ monitorování (DNS, Ping, HTTP, HTTPS) dle potřeby.

  • Zvolte si interval monitorování (např. Ping každých 30 sekund z 60) a klikněte na „Přidat“.

  • Vytvoření nového koncového bodu může trvat několik minut.

  • Nakonec uvidíte dostupnost, stav a výkon na řídícím panelu.

  • Kliknutím na panel si můžete prohlédnout detailnější metriky.

Alternativa k Grafana worldPing

Alternativou může být Blackbox Exporter, který nabízí podobné funkce, nicméně se jedná o řešení s vlastním hostingem.

Závěr

worldPing je skvělý nástroj pro sledování výkonu webových stránek a DNS z celého světa. Grafana je robustní platforma vhodná pro podnikové prostředí. Pokud se chcete naučit pracovat s Grafanou do hloubky, doporučujeme tento kurz.

Líbil se vám tento článek? Podělte se o něj se svými přáteli!