Platform
Monitoring & notifications
Reports, logs, advisors, alerts and upgrade suggestions.
This page is available in Polish only for now. The commands, code and API calls below are the same in every language — an English translation is on its way. Open the Polish page
Każdy projekt jest monitorowany na bieżąco: ruch API zbieramy z bramy, a co minutę próbkujemy zużycie zasobów bazy (CPU, pamięć, połączenia, transakcje, cache hit) oraz serwera. Wszystko widzisz w panelu projektu.
Przegląd i Raporty
Przegląd pokazuje najważniejsze wskaźniki z ostatnich 24 godzin. Zakładka Raporty ma cztery widoki z zakresem 1 h / 24 h / 7 dni:
- API — liczba żądań według usługi (REST, Auth, Storage, Realtime, Edge Functions), kody odpowiedzi 2xx/4xx/5xx, latencja p50 i p95, najczęściej wywoływane ścieżki.
- Baza danych — rozmiar bazy, połączenia, transakcje na sekundę, cache hit.
- Zasoby — CPU i pamięć Postgresa względem limitu instancji.
- Funkcje — wywołania, błędy i latencja każdej Edge Function.
Logi
Zakładka Logi zawiera log żądań API (z filtrami usługi, statusu i ścieżki) oraz logi wszystkich usług stosu: Postgres, Auth, REST, Realtime, Storage, Edge Functions, bramy i pg-meta. Tryb „Na żywo” odświeża widok co 5 sekund.
Doradcy
Doradca bezpieczeństwa wykrywa m.in. tabele bez RLS, tabele z RLS bez polityk, funkcje SECURITY DEFINER w schemacie public i rozszerzenia w schemacie public. Doradca wydajności — nieużywane i zduplikowane indeksy, klucze obce bez indeksu, tabele bez klucza głównego i dużo martwych krotek. Każde znalezisko ma opis i gotowy SQL do naprawy.
Wydajność zapytań
Widok Baza danych → Wydajność zapytań korzysta z pg_stat_statements (włączysz je jednym kliknięciem) i pokazuje zapytania o największym łącznym i średnim czasie oraz najczęściej wywoływane. Aktywne zapytania możesz anulować.
Powiadomienia i propozycje upgrade'u
Dzwonek w górnym pasku panelu zbiera alerty ze wszystkich Twoich projektów. Alert pojawia się też jako baner w projekcie, którego dotyczy, i znika automatycznie, gdy problem ustąpi.
| Alert | Kiedy | Sugestia |
|---|---|---|
| Wysokie CPU bazy | średnio ≥ 85% mocy instancji przez 10 min | Większa instancja |
| Pamięć na wyczerpaniu | ≥ 90% RAM instancji | Większa instancja |
| Dużo połączeń | ≥ 80% max_connections | Większa instancja |
| Błędy API | ≥ 5% odpowiedzi 5xx (min. 50 żądań w 10 min) | Sprawdź logi |
| Wolne API | p95 ≥ 2 s (min. 50 żądań w 10 min) | Doradca wydajności |
| Rozmiar bazy / storage | 80% i 100% limitu planu | Wyższy plan |
| Projekt nie działa | usługa stosu zatrzymana lub w błędzie | Logi i wsparcie |
Na planie Free alerty o obciążeniu proponują przejście na Pro (większe instancje), a na największej instancji — kontakt w sprawie planu Enterprise.