Monitorowanie API, które rozumie Twoje odpowiedzi.

Status 200 nie dowodzi, że Twoje API działa. UptimePush analizuje JSON, mierzy opóźnienie i alarmuje na kanale, który Twój zespół dyżurny naprawdę czyta.

Sprawdzaj odpowiedź, nie tylko status

Skieruj monitor na dowolny endpoint, wybierz metodę, dodaj nagłówki, np. token bearer, i wyślij treść JSON. Następnie wskaż UptimePush, która ścieżka JSON ma mieć jaką wartość, np. $.status równe "ok" lub $.queue.depth mniejsze niż 100.

  • GET, POST, PUT, PATCH, DELETE i HEAD
  • Własne nagłówki i treści żądań
  • Asercje ścieżek JSON: równa się, zawiera, większe i mniejsze niż
  • Progi czasu odpowiedzi
  • Obecność lub brak słowa kluczowego w surowej treści odpowiedzi

Wykrywaj spowolnienia, zanim zauważą je użytkownicy

Ustaw próg, np. 800 ms, i otrzymuj alert, gdy opóźnienie p95 zacznie go przekraczać. Wykresy czasu odpowiedzi pokazują, kiedy zaczęło się spowolnienie, co zwykle wskazuje na wdrożenie, które je spowodowało.

Heartbeaty dla zadań stojących za API

Workery kolejek i zadania cron nie mają adresu URL do sprawdzenia. Daj im monitor heartbeat: zadanie po zakończeniu pinguje unikalny adres URL, a Ty otrzymujesz alert, gdy ping nie dotrze na czas.

Najczęściej zadawane pytania

Czy mogę monitorować endpointy wymagające uwierzytelnienia?+

Tak. Dodaj nagłówek Authorization lub basic auth. Sekrety są przechowywane w formie zaszyfrowanej i nigdy nie są wyświetlane na stronach statusu.

Czy działa z GraphQL?+

Tak. Wyślij zapytanie w treści żądania POST i sprawdzaj asercje na wyniku JSON.

Jakiego planu potrzebuję?+

Asercje JSON, własne nagłówki i treści POST są częścią planu Pro. Proste sprawdzanie kodu statusu jest bezpłatne.

Monitoruj swoje API

Zacznij bezpłatnie, dodaj asercje JSON z planem Pro od €9/miesiąc.

Zacznij bezpłatnie – bez karty ↗