Jeśli chcesz dodać dodatkowe kontrole serwera dla pakietu Laravel Server Monitor firmy Spatie, sprawdź ten dodatkowy pakiet kontroli monitora serwera . Zasadniczo monitor Laravel Server działa przy użyciu wbudowanego harmonogramu Laravel, uruchamiając co minutę, aby zobaczyć, jakie kontrole należy wykonać. Jeśli jakiekolwiek sprawdzenie nie powiedzie się, pakiet powiadomi Cię o tym za pośrednictwem wybranego kanału powiadomień.
Ten konkretny pakiet zapewnia dodatkowe niestandardowe kontrole poza kontrolami dostarczanymi z monitorem serwera Laravel, w tym:
- Sprawdzanie obciążenia procesora
- Sprawdzanie procesu Redis w celu upewnienia się, że proces jest uruchomiony
- Sprawdzanie pamięci Redis w celu sprawdzenia poprawności dopuszczalnych progów
- Polecenie Horizon sprawdza, czy polecenie Artisan jest uruchomione
- Upewnij się, że proces nadzoru nad programem Horizon jest uruchomiony
- Kontrola pracownika Horizon
- Sprawdzanie pracownika kolejki
- Sprawdzanie liczby połączeń DB
Jako przykład możesz podać następującą konfigurację podczas korzystania z sprawdzania obciążenia procesora:A oto kolejny przykład sprawdzania horyzontu:
'cpu_load' => [
'one_minute_threshold' => 1.6,
'five_minute_threshold' => 1.2,
'fifteen_minute_threshold' => 1.1,
]
'horizon' => [
'artisan_command_processes' => 1,
'supervisor_processes' => 1,
'min_worker_processes' => 1,
'max_worker_processes' => 1,
]
Jeśli chcesz dodać własne niestandardowe kontrole do Laravel Server Monitor, zapoznaj się z dokumentacją dotyczącą pisania własnych czeków .
Jeśli chcesz użyć dodatkowych testów w tym pakiecie, możesz znaleźć dokumentację, uzyskać pełne instrukcje instalacji i wyświetlić kod źródłowy w witrynie GitHub.If you'd like to use the extra checks in this package, you can find the documentation, get full installation instructions, and view the source code on GitHub.