• Время чтения ~1 мин
  • 09.07.2022

Laravel Health — это пакет, созданный Spatie. для мониторинга работоспособности ваших приложений. Это можно сделать, настроив одну или несколько доступных проверок (или создав пользовательскую проверку). ).На момент выпуска пакет Spatie's Health имеет следующие проверки:

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

Пример регистрации чека приведен в документации: р>

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 автоматически регулирует уведомления, поэтому по умолчанию вы будете получать только одно уведомление в час, или вы можете настроить собственный период регулирования в минутах.

Наконец, вы можете просматривать статусы работоспособности через пользовательский интерфейс веб-браузера, предоставляемый этим пакетом, из интерфейса командной строки или в формате 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