Platforma
Autoskalowanie compute
Automatyczna zmiana rozmiaru instancji w ustalonych granicach.
Na stronie Compute włączysz autoskalowanie i ustawisz granice (minimum, maksimum) oraz cooldown. Co 5 minut panel sprawdza obciążenie bazy i zmienia rozmiar o jeden stopień:
- w górę — gdy średnie CPU bazy ≥ 80% przydziału lub pamięć ≥ 90% limitu przez 10 minut,
- w dół — gdy CPU < 20% i pamięć < 50% przez 60 minut (i mniejsza instancja zmieści używaną pamięć).
Każda zmiana to restart Postgresa (ok. 10 s), dlatego po niej obowiązuje cooldown (domyślnie 30 min). O każdej zmianie dostaniesz powiadomienie, a historia jest widoczna na stronie Compute. Rozliczamy godziny pracy na danym rozmiarze, więc chwilowy skok obciążenia kosztuje tylko czas na większej instancji. Dostępne od planu Pro.
GET /api/v1/projects/{ref}/autoscaling
PUT /api/v1/projects/{ref}/autoscaling {"enabled": true, "min_size": "micro", "max_size": "medium", "cooldown_minutes": 30}
MCP: get_autoscaling, set_autoscaling.