Overvåk nettstedets globale ytelse med Grafana & worldPing!

Overvåk global nettstedsytelse med Grafana og worldPing

I denne veiledningen skal vi se på hvordan du kan bruke Grafana sammen med worldPing for å analysere ytelsen til et nettsted fra et globalt perspektiv.

Hva er worldPing?

worldPing er et plugin for Grafana som gir deg muligheten til kontinuerlig å overvåke, teste og varsle om den globale ytelsen til dine internettapplikasjoner og tilgjengeligheten av nettstedet ditt. Med worldPing kan du spore oppetid, responstider for DNS, ICMP, HTTP og HTTPS fra servere over hele verden, og til og med innenfor ditt eget datasenter.

Du kan foreta opptil en million overvåkinger hver måned helt kostnadsfritt med worldPing. Det tilsvarer enkelt overvåkning av to nettsteder.

For bedrifter som krever mer omfattende overvåkning, finnes det også en betalt versjon.

Funksjoner i worldPing:

  • Analyser ytelsen og oppetiden til dine applikasjoner.
  • Motta varsler om eventuelle problemer gjennom et avansert varslingssystem.
  • Sammenlign ytelsen din med konkurrentenes.
  • Del interaktive skjermbilder med hvem som helst.
  • Vis flere beregninger i et samlet dashbord.

Prisstrukturen for worldPing er basert på antall kontroller du utfører hver måned. En million kontroller er inkludert gratis for opptil tre endepunkter. Et endepunkt kan være en hvilken som helst ressurs du ønsker å overvåke, som en URL, IP-adresse eller et vertsnavn.

Hvis din organisasjon opererer fra flere lokasjoner og har et stort antall endepunkter, kan du bruke den tilgjengelige priskalkulatoren for å få en oversikt over månedlige kostnader.

For eksempel vil overvåking av ti endepunkter fra 25 steder hvert 60. sekund koste 225 dollar per måned.

Det finnes forskjellige måter å implementere worldPing på.

Skybasert

Du kan benytte deg av Grafana Cloud og legge til dine endepunkter for å komme i gang. Prosessen er enkel, og det tar kort tid å sette den opp. Ettersom det er en SaaS-løsning, trenger du ikke å installere Grafana på egen server. Bildet under viser et eksempel fra dashbordet med DNS-beregninger.

Selvdrift

Du kan også integrere worldPing direkte med din egen Grafana-installasjon. Dette krever at du installerer de nødvendige pluginene og konfigurerer dem. La oss se nærmere på dette.

Forberedelse

Før du starter, må Grafana være installert på maskinen din. Hvis du mangler Grafana, kan du se etter en veiledning for å installere den.

Installasjon av worldPing

  • Du kan installere worldPing med kommandoen 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>
  
  • Start Grafana på nytt for å aktivere worldPing i plugins.

[[email protected] ~]$ sudo systemctl restart grafana-server
[[email protected] ~]$ sudo systemctl status grafana-server
  
  • Naviger til Grafanas konfigurasjonsvindu og se om worldPing er tilgjengelig.

Opprett en API-nøkkel og aktiver worldPing

  • Klikk på worldPing-pluginet i listen og generer en ny API-nøkkel.

  • Du vil bli omdirigert til Grafanas nettside. Hvis du ikke har en konto, må du registrere deg og lage en API-nøkkel. Klikk på «Legg til API-nøkkel».

  • Skriv inn et navn for nøkkelen, angi en rolle, og klikk på «Opprett API-nøkkel».

  • API-nøkkelen vil bli generert. Kopier denne nøkkelen.

  • Gå tilbake til worldPing-pluginets side i Grafana og lim inn den genererte nøkkelen, og trykk på «Aktiver».

  • Når worldPing er aktivert, skal du se kontoinformasjonen.

Legg til endepunkter for overvåking

  • Klikk på pluss-symbolet vist i bildet under, og deretter på «Nytt endepunkt»-knappen.

  • Skriv inn det fullstendige domenet du vil overvåke. I dette eksemplet brukes www.tipsbilk.net.com.
  • Klikk på «Start Auto-Discovery».

  • Velg hvilke typer kontroller du ønsker å utføre, slik som DNS, Ping, HTTP eller HTTPS.

  • Her konfigureres Ping-kontroller til å kjøre hvert 30. sekund i stedet for 60. Klikk deretter på «Legg til»-knappen.

  • Det kan ta noen minutter før endepunktet er opprettet.

  • Når prosessen er ferdig, kan du se status, oppetid og ytelse på dashbordet.

  • Du kan utforske alle målinger ved å klikke på det enkelte panelet.

Alternativ til Grafana worldPing

Et alternativ til worldPing er Blackbox Exporter, som har mange av de samme funksjonene. Det er verdt å huske at Blackbox er en selvhostet løsning.

Konklusjon

worldPing er et utmerket verktøy for å overvåke nettstedets og DNS-ytelse globalt. Grafana er en solid og etablert løsning. Hvis du ønsker å lære mer om Grafana, kan du sjekke ut dette kurset.

Likte du å lese denne artikkelen? Del den gjerne med andre!