Supermonitoring - obraz nagłówka publikacji

Jakiś czas temu pisałem o darmowych narzędziach do monitorowania dostępności strony. Dzisiaj chciałbym wejść głębiej w szczegóły, omawiając poszczególne funkcje monitorujące – na przykładzie polskiego narzędzia Super Monitoring, które oferuje ich całkiem sporo.

Po co różne funkcje monitorujące?

Wspomniany monitoring dostępności wykrywa generalne awarie strony, czyli sytuacje, w których jest ona całkowicie niedostępna. Serwer odpowiada komunikatem błędu lub nie odpowiada wcale.

Ale przecież nieprawidłowe działanie serwisu internetowego może się przejawiać na wiele różnych sposobów w czasie, kiedy strona jest „dostępna”. Oczekiwania użytkowników ani cele właściciela strony nie są wtedy realizowane – a funkcja monitorująca dostępność nie zgłasza żadnych problemów, bo strona się „otwiera”.

Monitorowanie dostępności

Podstawowa funkcja monitorująca sprawdza odpowiedź serwera dla danego adresu URL – oraz czas jej udzielenia. Jeżeli w założonym czasie (np. 5 sekund) serwer odpowie nagłówkiem „200 OK”, strona jest uznawana za dostępną.

Najczęściej spotykane awarie wykrywane przez tę funkcję to „404 Not Found” (brak pliku), „500 Internal Server Error” (błąd w konfiguracji serwera), „503 Service Unavailable” (najczęściej przekroczenie zasobów hostingu) i „Connection Timeout” (całkowity brak odpowiedzi).

Jak skonfigurować?

Dostępność najlepiej monitorować z jak najwyższą częstotliwością. Sprawdzanie odpowiedzi serwera rzadziej niż raz na minutę sprawiłoby, że alert otrzymasz z opóźnieniem a krótkie awarie (trwające np. 1,5 minuty) mogłyby w ogóle pozostać niewykryte.

Monitorowanie zawartości

Serwer może odpowiedzieć nagłówkiem „200 OK” i to w krótkim czasie – ale co z tego, jeżeli wyświetli się pusta strona – albo szablon bez treści?

Tego typu problemy wykryje monitoring treści, sprawdzający obecność (lub – w zależności od konfiguracji – nieobecność) określonych fraz lub fragmentów kodu na monitorowanej stronie.

Jak skonfigurować?

Najlepiej weryfikować obecność frazy, która znajduje się w dolnej części strony i jest wczytywana z bazy – czyli nie jest statycznym elementem szablonu. Dzięki temu monitoring treści wykryje problem połączenia z bazą danych.

Monitorowanie szybkości wczytywania

Szybkość strony ma znaczenie nie tylko dla UX (coraz mniejsza cierpliwość użytkowników), ale również dla SEO – odkąd Google zaczął traktować ją jako czynnik rankingowy.

Nagłe spowolnienie wczytywania strony może być spowodowane przez różne czynniki – łącza, serwer, motyw, wtyczki – ale również przez błąd ludzki. Wystarczy opublikować zbyt dużą grafikę bez optymalizacji.

Monitoring czasu wczytywania strony mierzy łączny czas pobrania wszystkich składników strony (w tym stylów CSS, skryptów JS, czcionek, multimediów) oraz ich wyrenderowania (czyli wyświetlenia przez przeglądarkę).

Wykres pokazujący wyniki monitoringu szybkości strony

Jak skonfigurować?

Najlepiej monitorować czas wczytywania wszystkich ważnych stron – a przynajmniej najważniejszych ich typów/szablonów. Czyli na przykład strony głównej, podstrony treściowej, listy postów, szczegółów postu.

Monitorowanie Core Web Vitals

Core Web Vitals to wskaźniki służące do pomiaru jakości UX serwisów internetowych, od 2021 roku będące czynnikami rankingowymi Google.

Najpopularniejsza przeglądarka na świecie – czyli Chrome – mierzy LCP, FID i CLS przy każdej wizycie i wysyła wyniki pomiarów do Google (tzw. dane „Field”). Po zgromadzeniu odpowiedniej ilości danych Google wylicza średnią kroczącą z ostatnich 30 dni – i tę wartość możesz zobaczyć w Google Search Console lub Google Page Speed Insights.

GCS poinformuje Cię, jeżeli którykolwiek ze wskaźników osiągnie niepokojący poziom – ale taką informację możesz dostać nawet 30 dni od momentu pierwszego wystąpienia problemu.

Dlatego warto niezależnie monitorować Core Web Vitals (tzw. dane „Lab”) i otrzymywać alerty niezwłocznie po wykryciu niekorzystnych zmian.

Wykres na bazie danych z monitoringu ważnych czynników jakości strony

Jak skonfigurować?

Ze względu na promowanie przez Google podejścia „mobile-first” warto monitorować przede wszystkim Core Web Vitals w wersji mobilnej. A najlepiej zarówno w mobilnej jak i desktopowej.

Poziom alertowania dobrze ustawić już na wartość „wymaga poprawy” (obszar pomarańczowy) a nie dopiero na „słaba jakość” (obszar czerwony). Jedyną pożądaną sytuacją są wartości wszystkich Core Web Vitals w obszarze zielonym, czyli „dobra jakość”.

Monitorowanie funkcji/procesów

Najbardziej zaawansowana z funkcji monitorujących testuje serwisy internetowe według wielokrokowych scenariuszy pokrywających najważniejsze lub najczęściej realizowane przez użytkowników procesy. Na przykład, dodanie produktu do koszyka i złożenie zamówienia w przypadku e-commerce.

Taki monitoring funkcjonuje udając prawdziwego użytkownika korzystającego z prawdziwej przeglądarki. Daje pewność, że kluczowe procesy w serwisie internetowym działają bez zakłóceń.

Jak skonfigurować?

Konfiguracja scenariusza monitorowania procesu jest nieco bardziej skomplikowana niż w przypadku innego rodzaju testów. Trzeba dokładnie ustawić każdy krok, precyzyjnie określając element HTML, który ma zostać kliknięty/wypełniony/sprawdzony.

Ostatnim krokiem scenariusza jest sprawdzenie obecności frazy potwierdzającej udane działanie procesu – na przykład komunikatu „Dziękujemy za złożenie zamówienia”.

Zaawansowana konfiguracja monitoringu strony

Monitorowanie domeny i certyfikatu SSL

Rejestratorzy domen i wydawcy certyfikatów SSL zawsze przypominają o zbliżającym się terminie wygaśnięcia. Z kolei darmowe certyfikaty – jeżeli są dobrze skonfigurowane – odświeżają się automatycznie.

Ale zawsze coś może pójść nie tak – email trafi do spamu lub automatyczne odświeżenie nie zadziała (co się nierzadko zdarza u niektórych największych dostawców hostingu). Dlatego nie zaszkodzi dodatkowy poziom zabezpieczenia w postaci zewnętrznego monitoringu. Tym bardziej, że wykryje on nie tylko wygasanie, ale również błędną instalację certyfikatu.

Inne funkcje

Oprócz wymienionych powyżej kluczowych funkcji monitorujących, Super Monitoring umożliwia również:

  • wykrywanie blokady robotów wyszukiwarek (w pliku robots.txt, nagłówku http lub kodzie HTML strony)
  • sprawdzanie obecności strony na blacklistach (Google i RBL)
  • monitorowanie spójności plików (wykrywanie nieautoryzowanych zmian w dokumentach)
  • wykrywanie zmian treści (we wskazanym elemencie HTML na stronie)
  • udostępnianie historii monitorowania w postaci publicznych stron statusów.

Wtyczka do WordPressa

Interfejs panelu użytkownika Super Monitoring można łatwo zintegrować z WordPressem, żeby uniknąć konieczności osobnego logowania się. Służy do tego ta prosta wtyczka.

Podsumowanie

Żeby kompleksowo monitorować serwis internetowy i wykrywać awarie i usterki wszelkiego rodzaju, trzeba skonfigurować kilka testów, opartych na różnych funkcjach monitorujących. Im serwis większy i bardziej skomplikowany, tym więcej testów.

Ale duża liczba testów nie musi oznaczać zalewu informacji ani konieczności ciągłego analizowania raportów. Optymalna konfiguracja monitorowania (w której dostawca usługi na pewno chętnie pomoże) sprawi, że będziesz o nim sobie przypominać tylko kiedy rzeczywiście coś na Twojej stronie zacznie działać nie tak, jak powinno.

Na koniec dodam jeszcze, że dla moich Kursantów PoznajWP mam rabat w wysokości 40% na pierwszy okres abonamentowy Super Monitoringu – roczny lub miesięczny. Oczywiście roczny jest najbardziej opłacalnych. Zainteresowanych zapraszam do kontaktu na HelloWP.pl

Udostępnij

Zobacz również

historia wordpressa

Historia WordPressa

Historia WordPressa zaczęła się w 2003 roku, kiedy to Matt Mullenweg jako nastolatek prowadził bloga na bazie skryptu b2/cafelog. Był jednak niezadowolony z faktu, że twórca

Bezpłatne informacje o nowościach JZS

Zapraszam Cię do grona Subskrybentów! Tysiące Czytelników już subskrybuje wiadomości z JZS.

W każdej chwili możesz zrezygnować z subskrypcji. Twój adres jest tu bezpieczny.

Polecane Oferty LifeTime!

Squirrly SEO

Zestaw narzędzi do optymalizacji SEO, wyszukiwania fraz i śledzenia rankingów...

WriterZen LTD
WriterZen

Znajdź niszowe frazy i twórz treści doskonale zoptymalizowane pod kątem...

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.