U ovom tekstu ćemo istražiti kako se može pratiti globalna efikasnost web stranice koristeći Grafanu i worldPing.
Šta je worldPing?
worldPing je dodatak za Grafanu koji omogućava kontinuirano praćenje, testiranje i alarmiranje u vezi sa globalnim performansama internet aplikacija i dostupnošću vaše web stranice. Omogućava vam da pratite vreme neprekidnog rada, odziv DNS-a, kao i ICMP, HTTP i HTTPS vreme odziva sa različitih lokacija širom sveta, uključujući i vaš sopstveni data centar.
Sa worldPing-om, možete besplatno izvršiti 1 milion provera svakog meseca. Uz ovaj veliki broj besplatnih provera, lako možete pratiti performanse dve web stranice.
Ako ste veće preduzeće i potreban vam je veći obim monitoringa, možete odabrati neki od plaćenih planova.
Karakteristike worldPing-a:
- Neprekidno testira performanse vaših aplikacija i vreme neprekidnog rada
- Napredni sistem obaveštenja vas alarmira o bilo kom problemu.
- Pruža uporedne metrike performansi vaših konkurenata.
- Omogućava jednostavno deljenje interaktivnih snimaka sa željenim osobama
- Prikazuje različite indikatore na jednoj kontrolnoj tabli.
U nastavku je prikazana struktura cena za korišćenje worldPing-a. Plaćanje se vrši u skladu sa brojem provera koje worldPing izvrši za vas svakog meseca. Jedan milion provera za najviše 3 krajnje tačke je potpuno besplatan. Krajnja tačka može biti bilo šta što želite da worldPing nadgleda, kao što su URL, IP adresa ili ime hosta.
U slučaju da se vaša organizacija širi na više lokacija sa više krajnjih tačaka, možete koristiti kalkulator cene da biste procenili vašu mesečnu cenu.
Na primer, praćenje deset krajnjih tačaka sa 25 lokacija svakih 60 sekundi koštalo bi 225 dolara mesečno.
Postoje različiti načini korišćenja worldPing-a.
Cloud-based
Možete koristiti Grafana Cloud da biste dodali svoje krajnje tačke i započeli praćenje. Procedura je vrlo jednostavna i uspeo sam da je pokrenem u roku od 10 minuta. Pošto je reč o SaaS modelu, ne morate da instalirate Grafanu na svoj server. Ispod je prikaz snimak sa kontrolne table DNS metrika.
Self-hosted
worldPing možete integrisati sa vašom lokalnom instalacijom Grafane. Potrebno je da instalirate neophodne dodatke i izvršite konfiguraciju. U nastavku ćemo detaljno razmotriti ovaj proces.
Preduslovi
Grafana mora biti instalirana na vašoj mašini. Ukoliko nemate instaliranu Grafanu, pratite ovaj blog kako biste je instalirali.
worldPing instalacija
- Možete instalirati worldPing koristeći `grafana-cli` alat.
[[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>
- Restartujte Grafanu kako bi se worldPing pojavio na listi dodataka.
[[email protected] ~]$ sudo systemctl restart grafana-server [[email protected] ~]$ sudo systemctl status grafana-server
- Idite na prozor konfiguracije Grafane i proverite da li se worldPing pojavljuje.
Kreiranje API ključa i omogućavanje worldPing-a
- Kliknite na worldPing dodatak i generišite novi API ključ.
- Bićete preusmereni na stranicu Grafane. Ako nemate nalog na Grafani, potrebno je da se registrujete i kreirate API ključ. Kliknite na „Dodaj API ključ“.
- Unesite ime ključa i ulogu, zatim kliknite na „Kreiraj API ključ“.
- API ključ će biti kreiran, kopirajte ovaj ključ.
- Vratite se na stranicu Grafana worldPing dodatka i zalepite generisani ključ, a zatim kliknite na „Omogući“.
- Kada je worldPing omogućen, moći ćete da vidite detalje naloga.
Dodavanje krajnjih tačaka za monitoring
- Kliknite na simbol prikazan na snimku ispod, a zatim na dugme „Nova krajnja tačka“.
- Unesite potpuno kvalifikovan domen koji želite da nadgledate; u ovom primeru se prati `www.wdzwdz.com`.
- Kliknite na „Start Auto-Discovery“.
- Možete odabrati monitoring DNS-a, Ping-a, HTTP-a i HTTPS-a u zavisnosti od vaših potreba.
- U ovom slučaju, podešavamo Ping na svakih 30 sekundi, od prethodnih 60 sekundi. Kliknite na dugme „Dodaj“.
- Kreiranje krajnje tačke može potrajati nekoliko minuta.
- Konačno, možete videti vreme neprekidnog rada, status i performanse na kontrolnoj tabli.
- Možete istražiti sve metrike klikom na panel.
Koja je alternativa za Grafana worldPing?
Možete isprobati Blackbox Exporter koji obavlja gotovo sve što i worldPing. Međutim, imajte na umu da je Blackbox rešenje koje sami hostujete.
Zaključak
worldPing je odličan za praćenje web stranica i DNS performansi na globalnom nivou. Grafana je rešenje pogodno za preduzeća, a ako ste zainteresovani za dublje učenje, pogledajte ovaj kurs.
Da li vam se svideo ovaj članak? Podelite ga sa drugima!