Пакет Log Alarm для Laravel забезпечує моніторинг в реальному часі та виявлення помилок у ваших додатках. Він дозволяє вам ефективно контролювати логування, надсилаючи сповіщення про помилки до Slack та електронної пошти.
# Основні функції
- Моніторинг логів в реальному часі: Постійний контроль за подіями логування та станом вашого додатку.
- Виявлення помилок: Автоматичне виявлення та реагування на події помилок у логах.
- Налаштовувані сповіщення: Отримуйте миттєві сповіщення на Slack та електронну пошту при виникненні помилок.
- Контроль частоти: Встановлюйте пороги й затримки, щоб уникнути перевантаження сповіщеннями.
- Система сповіщень на основі кешу: Ефективно відстежуйте виникнення помилок без навантаження на базу даних.
- Гнучка конфігурація: Легко налаштовуйте параметри та визначайте умови для сповіщень за допомогою кастомних рядків.
За замовчуванням додаток сповістить вас, якщо знайде одне й те ж повідомлення протягом налаштованого інтервалу (за замовчуванням – 5 хвилин). Ви також можете налаштувати співпадіння рядків, щоб сповіщення тригери з’являлися лише при наявності певних слів у логах. Сповіщення надійдуть вам на Slack або електронну пошту відповідно до ваших налаштувань.
Детальніше про цей пакет, повні інструкції щодо установки та джерело коду можна знайти на GitHub.