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

Якщо ви хочете додати деякі додаткові перевірки сервера для пакета моніторингу сервера Laravel від Spatie, ознайомтеся з цим додатковим пакетом перевірок монітора сервера . За своєю суттю монітор Laravel Server працює за допомогою вбудованого планувальника Laravel, працюючи щохвилини, щоб побачити, які перевірки необхідно виконати. Якщо будь-які перевірки не вдаються, пакет повідомить вас через обраний вами канал сповіщення.

Цей конкретний пакет забезпечує додаткові спеціальні перевірки, крім перевірок, які постачаються з монітором сервера Laravel, включаючи:

  • Перевірка завантаження процесора
  • Перевірка процесу Redis, щоб переконатися, що процес запущений
  • Перевірка пам'яті Redis для перевірки допустимих порогових значень
  • Перевірка команди "Горизонт", щоб переконатися, що команда "Ремісник" виконана
  • Переконайтеся, що процес нагляду Horizon працює
  • Перевірка працівника горизонту
  • Перевірка працівника черги
  • Перевірка кількості підключень до БД

Як приклад, ви можете надати наступну конфігурацію при використанні перевірки завантаження процесора:І ось ще один приклад для перевірки горизонту:

'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,
]

Якщо ви хочете додати власні власні перевірки до Laravel Server Monitor, ознайомтеся з документацією на Написання власних чеків .

Якщо ви хочете скористатися додатковими перевірками в цьому пакеті, ви можете знайти документацію, отримати повні інструкції з встановлення та переглянути вихідний код на GitHub.

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