Requests
All incoming HTTP requests handled by Laravel are captured, including metadata such as route name, response status, duration, and middleware used.Queries
Database queries executed through Laravel’s query builder or Eloquent ORM are recorded, including their SQL statement, parameter placeholders, connection, execution time, and context within the request or job lifecycle.Outgoing Requests
Any outgoing HTTP requests made via Laravel’sHttp
facade or the underlying Guzzle client are tracked — including URL, method, response time, and any errors.
Jobs
Jobs are captured with details including job name, execution time, connection, queue name, and status (e.g. completed, failed, or retried).Scheduled Tasks
Tasks registered in Laravel’s scheduler (routes/console.php
) are tracked when executed. You can see run times, success/failure, and view logs or exceptions generated during execution.
Commands
Artisan commands are logged whenever they run, capturing the command name, parameters, runtime, and exit code — useful for debugging CI/CD scripts or automated tasks.Cache
Nightwatch captures interactions with Laravel’s cache layer — includinghit
, miss
, delete
, write
and fail
events. You’ll see which cache keys are being used and how frequently.