• Час читання ~1 хв
  • 09.07.2022

Laravel Health — це пакет від Spatie для моніторингу справності ваших програм. Ви досягаєте цього, налаштувавши одну або кілька доступних перевірок (або створивши користувацьку перевірку ).На момент випуску пакет Health Spatie має такі перевірки:

  • CPU Load
  • Database Connection
  • Debug Mode
  • Environment
  • Flare Error Count
  • Horizon
  • MeiliSearch
  • Ping
  • Redis
  • Schedule
  • Used Disk Space

Ось приклад того, як ви зареєструєте чек, як показано в документації: p>

use Spatie\Health\Facades\Health;
use Spatie\Health\Checks\Checks\UsedDiskSpaceCheck;
 
Health::checks([
    UsedDiskSpaceCheck::new()
        ->warnWhenUsedSpaceIsAbovePercentage(70)
        ->failWhenUsedSpaceIsAbovePercentage(90),
]);

З огляду на наведену вище перевірку дискового простору, коли використаний простір перевищує 90%, пакет здоров’я надішле сповіщення електронною поштою, Slack або Oh Dear!Spatie Health автоматично регулює сповіщення, так що ви отримуватимете лише одне сповіщення на годину за замовчуванням, або ви можете налаштувати власний часовий проміжок регулювання за хвилини.

Нарешті, ви можете переглядати стан справності через інтерфейс веб-переглядача, наданий цим пакетом, із CLI або у форматі JSON.

Ви можете дізнатися більше про цей пакет, отримати повні інструкції зі встановлення та переглянути вихідний код на GitHub. Також прочитайте Пакет Laravel для моніторингу стану вашої програми, щоб дізнатися більше про пакет.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

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...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297