• Czas czytania ~1 min
  • 07.06.2023

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.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297