Przejdź do treści głównej

Poradniki / Pojęcia monitoringu wyjaśnione

Czym jest uptime?

Uptime strony to udział mierzonego okresu, w którym strona lub serwer odpowiadały zgodnie z oczekiwaniami, wyrażony jako procent. Właściciele śledzą go, bo odwiedzający rzadko wracają na stronę, która była niedostępna, gdy jej potrzebowali, a platformy reklamowe i wyszukiwarki odczytują słaby wynik dostępności jako sygnał jakości.

Mówiąc prosto, uptime to stosunek czasu działania do przestoju w wybranym oknie czasowym, a większość operatorów dąży do wyniku jak najbliższego 99,99%, na ile pozwala im hosting. Każdy webmaster potrzebuje najpierw definicji i sposobu pomiaru, zanim ta liczba zacznie cokolwiek znaczyć, więc ten przewodnik obejmuje jedno i drugie.

Co oznacza uptime strony

Diagram uptime strony jako stosunku czasu dostępności do czasu całkowitego

W ujęciu technicznym uptime to procentowy stosunek okresu dostępności strony lub serwera do okresu jej niedostępności. Liczy każdą sekundę od pierwszego uruchomienia aż do dokładnego momentu, w którym pytasz. Wynik 99,99% zostawia tylko niewielki margines na konserwację, której nikt nie unika, oraz na problemy serwera towarzyszące nowemu wdrożeniu.

Różne usługi liczą uptime na różne sposoby, zależnie od własnych celów. Google Ads na przykład pomija w swoich pomiarach rankingowych przestoje wynikające z konserwacji i siły wyższej, jeśli potrafisz wykazać, że awaria nie była winą Twojego oprogramowania, sprzętu czy kodu strony. Inne usługi reklamowe i wyszukiwarki mogą wciąż liczyć ten sam okres jako przestój, nawet gdy przekażesz im dane serwera ze znacznikami czasu.

Jak mierzy się uptime

Uptime to udział mierzonego okresu, w którym strona lub serwer odpowiadały zgodnie z oczekiwaniami, wyrażony jako procent: odejmij przestój od całego okresu, podziel przez cały okres, a następnie pomnóż przez 100. Trudność nie tkwi we wzorze. Tkwi w uzgodnieniu, co liczy się jako przestój - czy to pełna awaria, timeout, czy też wolna, ale technicznie udana odpowiedź - oraz w jakim oknie czasowym to mierzysz: dzień, miesiąc, rok. Pełny wzór z rozwiązanymi przykładami znajdziesz w przewodniku jak obliczyć uptime.

Co pozwalają "trzy dziewiątki" i "pięć dziewiątek"

Cele uptime zapisuje się zwykle jako ciąg dziewiątek, a różnica między nimi jest większa, niż wygląda na papierze. Oto, co naprawdę pozwala każdy popularny cel w kategoriach przestoju:

Cel uptimePrzestój na miesiącPrzestój na rok
99% ("dwie dziewiątki")~7,3 godziny~3,65 dnia
99,9% ("trzy dziewiątki")~43,8 minuty~8,76 godziny
99,95%~21,9 minuty~4,38 godziny
99,99% ("cztery dziewiątki")~4,4 minuty~52,6 minuty
99,999% ("pięć dziewiątek")~26 sekund~5,3 minuty

Skok z trzech dziewiątek do pięciu dziewiątek zamienia prawie 9 godzin dopuszczalnego rocznego przestoju w niewiele ponad 5 minut, więc cel, który obiecujesz w SLA - albo choćby sobie samemu - musi odpowiadać temu, co potrafi dostarczyć Twój hosting, kod i monitoring.

Co powoduje przestoje

Przestój rzadko ma jedną przyczynę. Najczęstsze to:

  • Awaria serwera lub sprzętu hostingowego
  • Awarie sieci lub dostawcy internetu między serwerem a jego użytkownikami
  • Skoki ruchu lub ataki DDoS przeciążające serwer
  • Nieudane wdrożenia, błędy w kodzie lub błędna konfiguracja
  • Wygasłe certyfikaty SSL lub rejestracja domeny
  • Błędna konfiguracja DNS lub awarie u dostawcy DNS
  • Zaplanowana konserwacja, która trwa dłużej niż zakładano

Znaczenie monitoringu uptime strony

Wysoki wskaźnik uptime to właśnie to, co pozwala promować stronę i utrzymać odbiorców, a straty pojawiają się, gdy on spada. To argument za stałym monitoringiem, a nie okazjonalnym sprawdzaniem. Obserwuj uptime obok innych metryk, bo strona może być osiągalna, a mimo to zepsuta w sposób, którego prosta kontrola "działa czy nie działa" nigdy nie zgłosi.

Działająca konfiguracja monitoringu, najlepiej automatyczna, zmienia też to, co dzieje się po rozpoczęciu awarii. Masz w ręku wyniki diagnostyczne: co zawiodło, skąd i kiedy się to zaczęło. To skraca czas między pierwszą nieudaną kontrolą a naprawą, w porównaniu z ręcznym odtwarzaniem tego samego obrazu.

Monitoring pozwala też działać po stronie biznesowej. Możesz wstrzymać płatne kampanie reklamowe i subskrypcje promocyjne na czas awarii, zamiast kupować ruch, który trafia na błąd - to chroni zarówno budżet reklamowy, jak i Twoją pozycję w tych usługach. Wpływ na odbiorców, szkody dla reputacji i utracony przychód maleją wraz ze skróceniem czasu awarii. Ciągła obserwacja zachowania strony ujawnia też próby włamań i ruch DDoS wcześniej, niż zrobiłaby to skarga klienta.

Jak skutecznie monitorować uptime strony

Panel monitoringu uptime pokazujący wyniki kontroli w czasie

Automatyczny monitoring to właśnie to, co utrzymuje wysoki wskaźnik uptime bez konieczności obserwowania karty przeglądarki. Platforma taka jak HostTracker wykonuje kontrole całą dobę i rejestruje każdą zmianę stanu, co skraca czas potrzebny na rozwiązanie problemu.

Start wymaga niewiele wysiłku. Rejestrujesz się, a następnie konfigurujesz kontrole zgodnie ze specyfiką swojej strony. Rutyna monitoringu wymaga:

  • Adresu URL strony i portu dostępu do serwera
  • Harmonogramu i interwałów monitoringu
  • Zaplanowanych okresów przestoju konserwacyjnego
  • Warunków, które nie powinny wywoływać alertu

HostTracker sprawdza z ponad 300 punktów kontrolnych w 158 miastach na całym świecie, więc możesz też uruchomić monitoring dostępności z wielu lokalizacji zważony pod kątem regionów, w których znajdują się Twoi odbiorcy. Ten sam schemat konfiguracji dotyczy każdego innego typu kontroli na platformie, nie tylko kontroli uptime.

Zestaw narzędzi obejmuje 13 typów monitorów, od kontroli uptime po kontrole DNSBL i więcej. Potrafi też sprawdzać stabilność sprzętu i oprogramowania serwera oraz zrestartować maszynę w razie potrzeby, o ile przyznasz systemowi niezbędne uprawnienia administracyjne. Sprawdzanie z wielu krajów naraz to właśnie to, co mówi Ci, czy awaria jest regionalna, czy globalna.

Alerty to druga połowa. HostTracker wysyła krótkie powiadomienie e-mailem, SMS-em, telefonicznie, przez Slack, Telegram i więcej, więc osoba odpowiedzialna dowiaduje się o problemie z dostępnością lub stabilnością, gdziekolwiek jest.

Informacyjne alerty usługi monitoringu uptime

Przykładowa wiadomość alertu monitoringu uptime

Alert to wskazówka, a nie pełna diagnoza. Niesie podstawowe informacje o tym, co się stało i od czego zacząć szukanie, a szczegółowe wyniki testów czekają w panelu, gdzie możesz też ręcznie ponownie uruchomić kontrolę.

Strona powiadomień jest konfigurowalna: kilka kontaktów, kolejność eskalacji, harmonogram No-Alert na określone okresy, więcej niż jeden użytkownik na koncie oraz reguły określające, które problemy zasługują na wiadomość, a które nie.

Do czego przydaje się ta liczba

Uptime jest powiązany niemal z każdą inną metryką, bo strona, która przestała działać, zwykle oznacza, że coś krytycznego zepsuło się w stronie, serwerze lub sieci. Odczytywana jest też jako sygnał niezawodności przez usługi reklamowe, promocyjne i wyszukiwarki, w tym Google. Prowadzenie strony bez automatycznej kontroli oznacza reagowanie z opóźnieniem, co sprawia, że każda awaria trwa dłużej i kosztuje więcej, niż musiałaby.

Żeby sprawdzić, czy strona odpowiada w tej chwili, uruchom darmowy test dostępności strony, a w tekście czy strona nie działa dla wszystkich, czy tylko dla mnie znajdziesz różnicę między prawdziwą awarią a lokalną. Resztę pojęć związanych z tym tematem znajdziesz w sekcji o pojęciach monitoringu.

Sprawdź teraz

Uruchom darmowe sprawdzenie na swojej stronie - bez zakładania konta.

Uptime calculator

Monitoruj to na stałe

Otrzymasz powiadomienie w chwili awarii: HostTracker sprawdza z ponad 300 lokalizacji i powiadamia e-mailem, SMS-em, przez Slack, Telegram i nie tylko.

Funkcje HostTracker

Więcej w tej sekcji: Pojęcia monitoringu wyjaśnione