Laravel-моніторинг значно покращився за останні роки, і майже всі рішення зійшлися на одній моделі: хостинговий сервіс з оплатою за обсягом подій, де час зберігання даних є одним із тарифних рівнів. NightOwl створений для додатків, де така модель виявляється невигідною. Він зберігає нативний для Laravel досвід моніторингу, але телеметрія зберігається у PostgreSQL базі даних, якою ви володієте, за ціною, що залишається фіксованою незалежно від вашого трафіку.
Чому з'явився NightOwl
Спочатку цей інструмент був створений для внутрішньої ERP-системи розробників. ERP-система генерує величезну кількість подій, але не приносить жодного нового доходу від них. У тій самій ситуації перебувають контентні сайти або внутрішні інструменти. Оплата за трафік, коли трафік не є джерелом доходу, створює незручну ситуацію.
Час зберігання даних (retention) став остаточним аргументом. Деякі з найскладніших production-проблем - це не збої. Це успішні запити з неправильним бізнес-результатом, які часто виявляються через тижні або місяці, коли клієнт повідомляє про них. До того часу потрібна вся історія: запити, jobs, queries, логи. Розробники вважають кілька місяців зберігання практичним мінімумом, але коли історія є тарифним рівнем, збереження більшої кількості даних означає більші витрати. Вони хотіли, щоб retention був рішенням щодо сховища, а не біллінгу.
Пропозиція для агенцій та вимоги GDPR
Якщо ви працюєте в агенції, вся пропозиція вміщується в один рядок: $69/місяць, необмежена кількість клієнтських додатків, без оплати за події. А якщо ви працюєте під GDPR або контрактом на резидентність даних, телеметрія, що залишається на інфраструктурі під вашим контролем, ніколи не була лише перевагою - це необхідність.
Як це працює
NightOwl навмисно простий. Він базується на офіційному пакеті laravel/nightwatch і перенаправляє його телеметрію у вашу власну Postgres. Звідти retention обмежується дисковим простором замість тарифного рівня, а вартість перестає залежати від трафіку. Саме це дозволяє зберігати фіксовану ціну: від $5/місяць для хобі-проектів до $69 за агенційний план. Якщо вам потрібно все всередині ваших власних стін, є також ліцензія для self-hosted розгортання, де і ingestion, і dashboard працюють на вашій інфраструктурі.
Продуктивність PostgreSQL
Телеметрія не призначена для кінцевих користувачів. Її читає жменька інженерів, а не мільйон користувачів, тому вона рідко потребує cloud-scale інфраструктури. Якщо ви задаєтесь питанням, чи може PostgreSQL впоратися з обсягом записів: при правильно спроектованому pipeline один екземпляр обробляє понад 13,400 payloads на секунду, що значно перевищує те, що генерує типовий Laravel-додаток.
Це не просто число навантажувального тесту: є користувачі, що обробляють ~300 тисяч запитів на день, інші на рівні ~1 мільйон та ~4 мільйони, а найбільший наразі - ~8 мільйонів запитів.
Чи варто спробувати?
Інструмент новий (розробка почалася наприкінці 2025 року для внутрішнього використання, офіційний реліз для публіки відбувся у травні 2026 року), створений людьми, яких ви не знаєте, тому здоровий скептицизм цілком виправданий.
Замість списку функцій та скріншотів, є демо, яке можна переглянути, а пакет, що керує всім цим, є відкритим вихідним кодом.
Також один з досвідчених розробників поділився своїми думками про інструмент у відеоогляді.
Для кого підходить NightOwl
Якщо вам потрібна передбачувана ціна, retention з детальним контролем над тим, що ви зберігаєте, або телеметрія, що залишається на вашій власній інфраструктурі - це саме та комбінація, для якої створено NightOwl. Доступна 14-денна безкоштовна пробна версія на usenightowl.com.