laravel/nightwatch
Official Laravel Nightwatch package. Collects application metrics and performance data from your Laravel app and securely sends it to the hosted Nightwatch monitoring platform for deep, Laravel-optimized insights and observability.
Observability & Performance Monitoring:
vapor:schedule tasks (e.g., cron jobs running every 30 seconds), enabling cost optimization by identifying over/under-utilized resources in serverless environments.Build vs. Buy:
Roadmap Priorities:
nightwatch:deploy --vapor flag to auto-tag Vapor sub-minute tasks with deployment metadata.Use Cases:
vapor:schedule metrics.vapor:schedule for sub-minute tasks (e.g., real-time notifications, polling) and requires cost/performance insights."Nightwatch v1.27.0 unlocks serverless cost savings and Laravel 13 readiness with zero lift. For Vapor users, we’ll now track sub-minute tasks—like background jobs running every 30 seconds—to catch inefficiencies that drive up AWS bills. And for teams upgrading to Laravel 13, the package handles serialization quirks automatically, so we avoid performance surprises. It’s like adding a serverless cost analyzer and a Laravel migration safety net for ~$50/month."
Key Outcomes: ✅ Cut Vapor costs by 15–20% via sub-minute task optimization. ✅ Smooth Laravel 13 rollout with built-in compatibility fixes. ✅ Unified dashboards with standardized metric naming (no more label sprawl).
*"v1.27.0 adds two high-impact features:
Vapor Sub-Minute Task Telemetry:
vapor:schedule jobs (e.g., * * * * * * cron syntax) with sub-second precision.* * * * * * task (running every minute) is hitting Lambda limits.Nightwatch::trackSchedule('vapor:schedule', 'send-notifications');Laravel 13 Serialization Fixes:
Why This Matters:
Next Steps:
nightwatch:deploy --vapor in staging to validate sub-minute task capture.vapor:schedule tasks exceeding 75% of their allotted time.Cost: No change—still ~$50–$200/month. Tradeoff: Vendor lock-in for Vapor features vs. flexibility of self-hosted tools."
How can I help you explore Laravel packages today?