• Czas czytania ~1 min
  • 01.02.2023

Laravel Stetoskop to pakiet Laravel do monitorowania procesora, pamięci, dysku twardego, serwera WWW i połączenia sieciowego. Możesz użyć tego pakietu, aby zapewnić konfigurowalne progi dla procesora, pamięci i miejsca na dysku twardym oraz stale monitorować te progi w celu wyzwalania alertów.

Główne cechy pakietu obejmują:

  • Monitoruj procent użycia procesora
  • Monitoruj procent wykorzystania pamięci
  • Monitoruj wolne miejsce na dysku twardym
  • Sprawdź stan połączenia sieciowego
  • Sprawdź stan Nginx
  • Rejestruj dziennik po przekroczeniu progów zużycia procesora, pamięci i dysku twardego
  • Rejestruj dziennik w przypadku awarii połączenia sieciowego lub dezaktywacji Nginx

Ten pakiet zawiera kilka pomocnych poleceń rzemieślniczych do szybkiego diagnozowania przydatnych wskaźników zdrowotnych. Na przykład słuchać polecenie wyświetli aktualne statystyki dla skonfigurowanych metryk:

$ php artisan stethoscope:listen
2023-01-26 02:27:43
cpu usage ===> 0.00%
memory usage ===> 0.00%
network connection status ===> connected
web server status ===> web server status
hard disk free space ===> 46330949632 Byte (43.15 GB)

Możesz stale monitorować skonfigurowane statystyki i uruchamiać je na cronie za pomocą monitor Komenda:

$ php artisan stethoscope:monito

This package is available on Composer, and the source code is in GitHub. It supports PHP 8+ and Laravel 8+. You can add it to your application with the following:

composer require mohsenabrishami/stethoscope

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