Hur konfigurerar man övervakning av webbplatsens drifttid med Google Cloud Monitoring?

By rik

Följ din webbplats tillgänglighet och svarstid med Google Cloud Monitoring från olika platser och få en notis när ett problem uppstår.

Google Cloud Operations Suite är en samling verktyg designade för att övervaka, diagnostisera problem och förbättra prestandan för din molninfrastruktur eller applikation. Tidigare kanske det var känt under namnet ”Stackdriver”.

Som en del av sitt erbjudande tillhandahåller det heltäckande övervakningslösningar med hjälp av Google Cloud Monitoring-verktygslådan. Du har möjlighet att använda det kostnadsfritt eller betala för att ta bort begränsningarna för de tillagda tillgänglighetskontrollerna.

Kostnaden varierar beroende på din användning. Därför kan det vara bra att besöka deras officiella prissida för att få mer information.

Även om det finns en mängd konfigurationsalternativ och avancerade övervakningsfunktioner med Googles molnövervakningsverktyg, kommer vi här att fokusera på att kontrollera webbplatsens drifttid och svarstid.

Självklart kan du prova andra övervakningslösningar som StatusCake, men om du redan använder GCP behöver du inte en tredjepartstjänst för tillgänglighetskontroll. Dessutom får du tillgång till avancerade funktioner som kanske inte är tillgängliga med andra webbplatsövervakningstjänster.

Komma igång med Google Cloud Monitoring

För att börja antar vi att du har ett Google Cloud-konto. Om inte, kan du starta med en GRATIS provperiod. Du måste lägga till en betalningsmetod när provperioden går ut för att fortsätta använda tjänsterna.

Därefter behöver du bara:

Sedan måste du konfigurera en tillgänglighetskontroll.

Lägg till en tillgänglighetskontrollkonfiguration

Det finns fyra steg att gå igenom för att lägga till en framgångsrik tillgänglighetsövervakning för din webbplats.

1. I sektionen för Tillgänglighetskontroller, klicka på ”SKAPA TILLGÄNGLIGHETSKONTROLL” för att komma igång.

2. Du måste ange ett namn för din konfiguration och målinformationen för att definiera vad du vill övervaka.

Här fokuserar vi på en webbplats. Så vi kommer troligen att använda HTTPS-protokollet med webbadressen till startsidan som värdnamn.

I det här exemplet lade jag till adminvista.com som värdnamn utan att specificera en sökväg. Om du vill övervaka en specifik katalog eller undersida kan du göra det genom att ange sökvägen till den.

Du kan även justera frekvensen för tillgänglighetskontrollen. 1 minut är standard (och snabbast), men du kan använda tidsintervaller upp till 15 minuter.

Genom att använda de avancerade målinställningarna kan du övervaka från en specifik plats och en port, samt aktivera SSL-validering och ange anpassade rubriker.

Några av de alternativ du ser på bilden inkluderar:

  • HTTP-värdhuvud
  • Portnummer (standard är 443)
  • Validering av svarsinnehåll
  • Kontrollera tillgänglighet från (Globalt är standardvalet)
  • Validering av anpassad rubrik
  • Autentisering

3. Därefter kan du justera valideringsinställningarna. Med andra ord, du kan ange en anpassad tidsgräns för svar på begäran för att kontrollera om webbplatsen är tillgänglig.

Om du vill leta efter en specifik HTML-tagg eller liknande kan du aktivera innehållsmatchning. Men detta är oftast inte nödvändigt för de primära behoven för övervakning av webbplatsens tillgänglighet.

Som standard lagras fel i tillgänglighetskontrollen i Cloud Logging, vilket har en kostnadsfri gräns och kan kosta extra om du vill spara obegränsade loggar.

Du kan välja att hålla det aktiverat för att spåra dina tidigare aktiviteter, men du kan också inaktivera det om det passar dina behov.

Nu när alla viktiga alternativ för att skapa en tillgänglighetsövervakningstjänst är konfigurerade kan du fortsätta till nästa steg för att skapa en varnings- och meddelandetjänst.

Skapa Google Monitoring-varning och meddelande

För att bli meddelad om ett fel måste du konfigurera varningar. Du behöver ange ett namn och varaktigheten för meddelandena (mellan 1 minut och 23 timmar 30 minuter) som du kommer att få vid ett fel.

Det är bra om du har konfigurerat en aviseringskanal innan du går vidare med varningen. Om du inte har skapat någon, gå till hanteringssidan för aviseringskanaler för att utforska de tillgängliga alternativen och konfigurera dem efter behov.

Du har flera alternativ, inklusive:

  • E-post
  • Slack
  • Google Cloud Mobile App
  • Webhooks
  • SMS

När det är konfigurerat måste du välja en aviseringskanal för att slutföra konfigurationen för tillgänglighetskontroll.

Du kan testa inställningarna för att se om allt är korrekt. Om allt fungerar får du ett meddelande ”Svarade med ’200 (OK)’ om xx ms.” med en grön bock.

Sedan kan du fortsätta och skapa konfigurationen genom att klicka på ”SKAPA”. Så här ska det se ut:

När du har skapat den tar det några minuter innan övervakningen startar. Du kan se de gröna bockarna i alla regioner (eller en specifik region) enligt din tillgänglighetskonfiguration:

Kontrollera URL-svarstid

Du behöver bara klicka på den tillgänglighetskontroll du skapade för att visa data som samlats in om svarstiden och tillgängligheten.

Du kan se ett detaljerat historiskt svarstidsdiagram för att analysera tillgängligheten och prestandan för din webbplats.

Du kan också använda detaljerad information om svarstiden för att felsöka och optimera webbplatsens prestanda.

Detta bör ge dig en bra förståelse för hur du utför kontroller med Google Cloud Monitoring.

Är du intresserad av att lära dig mer om Google Cloud? Du kan kolla in denna fantastiska kurs för att bli Google Cloud-certifierad.