Wszystkie wpisy

FourA Digest: 17-24 kwietnia 2026

W tym tygodniu w FourA: płynniejsze pierwsze uruchomienie dashboardu, strona statusu odzwierciedlająca rzeczywistość, szybsze odpowiedzi list oraz widoczność rate limit w analityce.

Najważniejsze informacje

Pierwsze uruchomienie dashboardu wygląda zupełnie inaczej. Jeśli dopiero się zarejestrowałeś i nie wysłałeś jeszcze pierwszego request, zobaczysz przykładowe dane, działający snippet cURL oraz puste stany, które jasno mówią, co robić dalej. Przebudowaliśmy też stronę statusu i sprawiliśmy, że list endpoints w całym API odpowiadają zauważalnie szybciej.

Co nowego

Dashboard: całkowicie odświeżone pierwsze uruchomienie

Przed tym tygodniem rejestracja i przejście do zakładki Overview były mało intuicyjne. Puste wykresy, puste tabele, brak jasnego pierwszego kroku. Naprawiliśmy to.

Nowe klucze API pokazują teraz puste stany onboardingowe z dokładnym poleceniem cURL, którego potrzebujesz do pierwszego request, zawierającym Twój prawdziwy klucz i właściwy endpoint. Zakładka Overview wyświetla przykładowe dane w trybie ghost-mode, dzięki czemu możesz zobaczyć, jak dashboard wygląda w akcji, zanim dotrze Twój pierwszy request. Teksty na banerach są wszędzie po angielsku (wyłapaliśmy kilka zbędnych, wielojęzycznych fragmentów).

Małe zmiany. Ale pierwsze wrażenie ma znaczenie i nie powinieneś zgadywać, co zrobić po rejestracji.

Strona statusu: przebudowana, by odzwierciedlać rzeczywistość

W tym tygodniu przepisaliśmy naszą stronę statusu, aby pozostała dokładna po restartach i wdrożeniach. Koniec z zalegającymi, nieaktualnymi zdarzeniami i zawyżonymi statystykami uptime z powodu brakujących danych.

Co zobaczysz na publicznej stronie statusu:

  • Dzienne słupki renderują się na szaro w dniach, w których nie mamy danych z monitoringu, zamiast na zielono (zaliczaliśmy dni bez danych jako sukces; już tego nie robimy)
  • Tooltip po najechaniu kursorem pokazuje minuty według stopnia ważności, dzięki czemu widzisz dokładnie, jak duże nastąpiło pogorszenie działania
  • Procent uptime wyklucza dni bez danych, więc liczba ta faktycznie odzwierciedla rzeczywistość
  • Tytuły incydentów widoczne dla klientów są napisane prostym językiem, a nie inżynieryjnym skrótem myślowym

Publiczny feed statusu odzwierciedla teraz dane z monitoringu na żywo, to ten sam widok, który śledzi nasz zespół, odpowiednio oczyszczony, zanim trafi na Twój ekran.

Szybsze list endpoints

Widoki list w całym API odpowiadają teraz zauważalnie szybciej, a największe zyski widać w Proxy Finder.

Sprawiliśmy, że nasz backend traktuje widoki list inaczej niż widoki szczegółowe. List endpoints domyślnie zwracają uproszczone rekordy, a ciężkie pola pozostają w detail responses, gdzie faktycznie o nie pytasz. Usunęliśmy również przestarzałą wskazówkę sortowania, która zmuszała jedno z naszych częstych zapytań do skanowania większej ilości danych, niż było to konieczne.

Efekt końcowy: krótsze oczekiwanie na długie listy, te same dane przy pobieraniu pełnego rekordu.

Wyniki rate-limit są teraz widoczne w analityce

Jeśli request napotkał upstream rate limit, ten wynik nie pojawiał się w Twojej analityce per-domena i per-IP. Naprawione. Rate-limit jest teraz pełnoprawnym wynikiem, który możesz zobaczyć i filtrować, obok sukcesu, błędu i timeout.

Jeśli kiedykolwiek zastanawiałeś się, dlaczego liczby nie zgadzały się na mocno zabezpieczonych stronach, to była część przyczyny.

Pod maską

Analityka na dashboardzie powinna teraz działać stabilniej. Podczas szczytowego ruchu sporadycznie osiągaliśmy limity zasobów, co przekładało się na niestabilne ładowanie wykresów w Overview. Mamy to już za sobą.

Zakończyliśmy również oddzielanie zdarzeń, które nasz zespół śledzi za kulisami, od incydentów, które powinny trafić na publiczną stronę statusu. Widzisz tylko te drugie, opisane prostym językiem.

Jeśli któraś z tych zmian szczególnie przykuła Twoją uwagę i chcesz poznać szczegóły, śledź kategorię Update. To tam trafiają dłuższe artykuły.