Słownik · Rodzaje monitorowania

Czym jest monitorowanie syntetyczne?

Monitorowanie syntetyczne testuje stronę lub API za pomocą skryptowych żądań wysyłanych z zewnątrz według harmonogramu, aby sprawdzić, czy działa, zwraca poprawne wyniki i jest szybka – niezależnie od tego, czy w danej chwili odwiedzają ją prawdziwi użytkownicy.

Jak to działa i dlaczego to ważne

Sprawdzenie syntetyczne może być jednym żądaniem, np. „czy strona główna zwraca 200 i oczekiwany tekst?”, albo ścieżką kilku kroków, np. logowaniem, wyszukiwaniem i finalizacją zakupu. Ponieważ za każdym razem przebiega tak samo ze znanych lokalizacji, wyniki są porównywalne, a awaria zostaje wykryta nawet o 3 w nocy, bez żadnego ruchu.

Jego ograniczeniem jest zasięg: testuje tylko ścieżki, które zaskryptujesz, z miejsc, w których działa. Monitorowanie rzeczywistych użytkowników uzupełnia go, mierząc doświadczenia prawdziwych odwiedzających na ich urządzeniach i w ich sieciach, ale tylko wtedy, gdy odwiedzają stronę.

Używaj sprawdzeń syntetycznych do monitorowania dostępności i ścieżek, które przynoszą pieniądze, a także po to, by wychwycić problemy, zanim zrobią to użytkownicy – na przykład tuż po wdrożeniu.

Jak pomaga Uptimecheck

Uptimecheck wykonuje sprawdzenia HTTP(S), ping i portów nawet co minutę, z weryfikacją kodu statusu, słowa kluczowego, JSON i nagłówków. Wieloetapowe przepływy logują się, wysyłają formularze i wywołują API krok po kroku, przekazując wartości, np. token, z jednego kroku do następnego, i mogą działać w prawdziwej przeglądarce (najczęściej co 15 minut) ze zrzutem ekranu kroku, który zawiódł. Sprawdzenia stron, API, portów i ping działają ze Sztokholmu, Londynu i Nowego Jorku; przepływy – ze Sztokholmu.

Zobacz: Monitorowanie ścieżek

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej

Więcej w poradnikach

Guides 5 min czytania

Checklista monitorowania API: co sprawdzać poza 200 OK

API może zwracać 200 i mimo to nie działać. Praktyczna checklista monitorowania API: metody, nagłówki, treść żądań, uwierzytelnianie, oczekiwane odpowiedzi i progi czasu odpowiedzi.

Czytaj

Pytania

Czym różni się monitorowanie syntetyczne od monitorowania dostępności?

Monitorowanie dostępności to najprostszy rodzaj monitorowania syntetycznego: jedno zapytanie sprawdzane pod kątem poprawnej odpowiedzi. Monitorowanie syntetyczne obejmuje też ścieżki złożone z kilku kroków oraz sprawdzanie treści i czasów.

Monitorowanie syntetyczne czy RUM?

Odpowiadają na różne pytania. Sprawdzenia syntetyczne mówią, czy ścieżka działa w tej chwili, nawet bez odwiedzających; monitorowanie rzeczywistych użytkowników mówi, jak szybko działa dla Twoich odwiedzających. Zacznij od sprawdzeń syntetycznych dla dostępności.

Czy syntetyczne sprawdzenia pojawiają się w mojej analityce?

Proste sprawdzenia HTTP nie uruchamiają JavaScriptu, więc narzędzia analityczne oparte na tagach, takie jak Google Analytics, ich nie liczą, ale logi serwera już tak. Odfiltruj je tam po user agencie; user agent Uptimecheck zawiera „Uptimecheck”.

Przestoje to przeszłość.

Skonfiguruj pierwszy monitor w niecałą minutę albo najpierw rozejrzyj się w demo na żywo.

14 dni za darmo · Potem 5 monitorów gratis · Bez karty kredytowej