Cum se monitorizează performanța globală a site-ului web cu Grafana worldPing?

Monitorizarea performanței globale a site-ului web cu Grafana și worldPing

În acest material, vom explora împreună modalitatea de a monitoriza eficiența generală a unui site web, utilizând instrumentele Grafana și worldPing.

Ce reprezintă worldPing?

worldPing este un modul extindere (plugin) pentru Grafana, proiectat pentru a stoca, testa și emite alerte continue cu privire la performanțele la nivel global ale aplicațiilor web și la disponibilitatea site-ului dumneavoastră. Cu ajutorul său, puteți urmări timpul de funcționare (uptime), timpul de răspuns DNS, precum și timpii de răspuns ICMP, HTTP și HTTPS din diverse locații geografice, inclusiv din interiorul centrului de date.

WorldPing oferă un milion de verificări gratuite în fiecare lună. Acesta este un volum suficient pentru monitorizarea ușoară a două site-uri web.

Pentru organizațiile care au nevoie de monitorizare extinsă, sunt disponibile planuri plătite.

Funcționalitățile worldPing includ:

  • Testarea performanței și a timpului de funcționare al aplicațiilor
  • Un sistem avansat de alertare, care vă notifică în caz de probleme
  • Compararea performanțelor cu cele ale competitorilor
  • Posibilitatea de a partaja instantanee interactive cu ușurință
  • Vizualizarea mai multor metrici pe un singur panou de control

Mai jos este prezentată structura de prețuri pentru worldPing. Costul este determinat de numărul de verificări pe care worldPing le efectuează lunar. Un milion de verificări pentru până la 3 puncte finale sunt oferite gratuit. Un punct final reprezintă orice element pe care doriți să îl monitorizeze worldPing, cum ar fi o adresă URL, o adresă IP sau un nume de gazdă.

Dacă organizația dvs. are sedii în mai multe locații și necesită monitorizarea mai multor puncte finale, puteți utiliza calculatorul de prețuri pentru a evalua costul lunar.

De exemplu, monitorizarea a zece puncte finale din 25 de locații, la un interval de 60 de secunde, ar costa 225 USD lunar.

Există două modalități de a utiliza worldPing:

Soluție bazată pe cloud

Puteți utiliza Grafana Cloud pentru a adăuga puncte finale și a începe monitorizarea. Procedura este simplă și rapidă, putând fi finalizată în aproximativ 10 minute. Ca model SaaS, nu este necesară instalarea Grafana pe serverul propriu. Imaginea de mai jos prezintă un tablou de bord cu valori DNS.

Soluție auto-găzduită

Puteți integra worldPing și cu o instalare Grafana locală. Acest lucru presupune instalarea pluginurilor și a configurărilor necesare. Să analizăm acest aspect mai în detaliu.

Cerințe preliminare

Este necesar ca Grafana să fie deja instalată pe sistemul dvs. Dacă nu aveți Grafana instalată, vă rugăm să consultați ghidul de instalare.

Instalarea worldPing

  • worldPing poate fi instalat prin intermediul instrumentului grafana-cli.

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>

  • După instalarea pluginului, este necesară repornirea Grafana pentru ca worldPing să fie vizibil în lista de plugin-uri.

sudo systemctl restart grafana-server
sudo systemctl status grafana-server

  • Verificați în interfața de configurare Grafana dacă worldPing este prezent.

Crearea cheii API și activarea worldPing

  • Selectați pluginul worldPing din listă și generați o nouă cheie API.

  • Veți fi direcționat către pagina Grafana. Dacă nu aveți un cont Grafana, trebuie să vă înregistrați și să creați cheia API. Selectați „Adăugați cheia API”.

  • Introduceți un nume și un rol pentru cheie, apoi selectați „Creare cheie API”.

  • După generarea cheii API, copiați-o.

  • Accesați pagina pluginului worldPing din Grafana și introduceți cheia generată. Apoi selectați „Activare”.

  • După activarea worldPing, veți avea acces la detaliile contului.

Adăugarea punctelor finale pentru monitorizare

  • Faceți clic pe semnul „+” și apoi pe „New Endpoint”.

  • Introduceți numele domeniului complet calificat pe care doriți să îl monitorizați (de exemplu: www.tipstrick.ro.com). Apoi selectați „Începeți descoperirea automată”.

  • Puteți selecta tipurile de monitorizare: DNS, Ping, HTTP, HTTPS, în funcție de necesități.

  • Configurați intervalul de verificare (de exemplu, Ping la fiecare 30 de secunde). Selectați „Adăugați”.

  • Crearea unui punct final poate dura câteva minute.

  • În final, veți putea vizualiza timpul de funcționare, starea și performanțele în tabloul de bord.

  • Pentru a explora toate valorile, selectați panoul corespunzător.

Care este alternativa la Grafana worldPing?

O alternativă este Blackbox Exporter, care oferă funcționalități similare cu worldPing. Rețineți că Blackbox este o soluție auto-găzduită.

Concluzie

worldPing este un instrument excelent pentru a monitoriza performanța unui site web și a DNS-ului la nivel global. Grafana este o soluție puternică, adecvată pentru mediul enterprise. Dacă sunteți interesat de aprofundarea cunoștințelor despre Grafana, puteți consulta acest curs.

V-a plăcut acest material? Nu ezitați să îl distribuiți și altora!