Don’t be afraid
of the dark

Laravel Nightwatch is first-class monitoring for Laravel applications. Deep monitoring and insights, no matter where you deploy.

Events

Start monitoring in under a minute

Purpose built for Laravel applications on any deployment platform, Laravel Nightwatch delivers instant monitoring with a single command. It's the monitoring experience developers love.

Routes
12 routes exceeded performance thresholds
Exceptions
125 exceptions reported in 24 hours.

Errors have impacted 1054 users.

128 HANDLED
88 UNHANDLED
Job Attempts
24.2k
Job Duration
4.1ms — 2.1s

Your system health at a glance

Simplicity meets powerful insights. Nightwatch's dashboard provides a single, crystal-clear snapshot of your Laravel application's health.

SKY-170
EXCEPTION
API Rate Limit Exceeded: You have made too many requests to the API within a short...
Feb 26, 2025
2 min ago
User Avatar
SKY-127
EXCEPTION
Rate Limit Exceeded: Throttling in Effect for User Account
Feb 26, 2025
2 min ago
User Avatar
SKY-171
EXCEPTION
SQL Integrity Constraint Violation: Duplicate Entry Error on Flight Data Insert
Feb 26, 2025
2 min ago
User Avatar
SKY-52
EXCEPTION
Payment Gateway exceed 90% CPU...
Feb 26, 2025
2 days ago
User Avatar
SKY-125
EXCEPTION
Method Not Allowed: Endpoint Does Not Support This Method...
Feb 26, 2025
3 days ago
User Avatar

Smart alerts made simple

Nightwatch intelligently groups related exceptions and issues, delivering only the notifications you need.

2026-02-17 22:29:03 UTC
COMMAND
[WARN]
Query executed: SELECT * FROM flights WHERE id = 24421 returned 0 results.
"flight_id": "98765",
"user_id": {
"id": "9d6f9c72-2894-454e-b15f-a097a1832574",
"name": "Taylor Otwell",
"username": "[email protected]"
}
2026-02-17 22:29:03 UTC
COMMAND
[INFO]
Product 45678 details updated by user 4244.
2026-02-17 22:29:03 UTC
REQUEST
[WARN]
Slow database query detected: SELECT * FROM orders WHERE user_id = 12345 took 1200ms to execute.

Detailed logs at your fingertips

Instantly search and filter through logs to find exactly what you need, when you need it.

Timeline

0.00ms 100.00ms 200.00ms 300.00ms 400.00ms 500.00ms
REQUEST /users/1232
BOOTSTRAP
QUERY select * from users where id = ? 123224
MIDDLEWARE
QUERY select * from users where id = ? 123224
CACHE HIT user.role
QUERY select * from users where id = ? 123224
QUERY rmb
REQUEST 113ms /users/12332
BOOTSTRAP 124ms mysqld
QUERY 253ms insert into users_somethingelse(input, con...
MIDDLEWARE 394ms
QUERY 88ms insert into users_somethingelse(input, con...
CACHE HIT 1.25ms
QUERY 186ms insert into users_somethingelse(input, con...
QUERY 131ms insert into users_somethingelse(input, con...
REQUEST 394ms

Timelines with perfect precision

Monitor Laravel with microsecond precision with connected events across HTTP requests, database queries, jobs, and system events in one seamless view.

Every event, connected together

Connect every Laravel event in your application from requests and queries to jobs and cache operations, giving you a complete picture of your application health.

Requests

Trace requests with detailed interaction and performance metrics.

Outgoing Requests

Trace external requests, API calls, and third-party service integrations.

Notifications

Monitors all available channels to ensure proper notification delivery.

Jobs

Monitor queues, executions, and job performance across your app.

Queries

Measure query performance and identify problematic SQL.

Mail

Track email sending, recipients, sources, and rendering performance.

Commands

Record Artisan command executions and their impact on system resources.

Cache

Monitor cache key hit rates, storage patterns, and invalidation events.

Scheduled Tasks

Ensure your scheduler is running on time and tasks complete successfully.

Nightwatch has already caught a couple of things that we need to look further into. So already getting value out of it, within an hour of the first deployment!
Mathias Hansen
Mathias Hansen
CTO & Co-Founder at Geocodio