July 30, 2025

Light Mode

Light mode
Light mode has arrived, bundled with a series of accessibility and usability improvements for a cleaner, brighter workspace. Easily switch between light and dark mode in your profile settings.

Slack Integration

Slack integration
Get key updates directly in Slack with our latest integration. You can now receive alerts for:
  • New exceptions
  • Performance threshold breaches
  • Regressions to previously resolved issues
  • Issue status changes
View our integration setup guide.

Issue Management

Issue management
We’ve enhanced our issue management capabilities to streamline your workflow. Our latest updates now allow you to perform bulk actions and assign users, priorities, and statuses directly from the dashboard.

Agent Docker Image

Agent Docker Image
We’ve released our official Nightwatch Agent Docker Image making it simpler than ever to monitor Laravel apps in containerized environments. You can run the agent as a sidecar, background process, or agent service.Get started with our Docker image.

Lower Cost for Additional Events

Building on our recent 50% event increase across all plans, we’ve also reduced the price of additional events across the board. This makes it easier and more affordable to scale up or debug your applications without interruption.Learn more about additional events.
June 26, 2025

Laravel Octane Support

Laravel Octane
Laravel Octane is now fully supported by Nightwatch. Upgrade the Nightwatch package to v1.9.0 or greater to get started.

Advanced Sampling and Filtering

Advanced sampling
Nightwatch now supports advanced sampling and filtering options, allowing you to customize which events are captured and which are excluded.

Route Sampling

The Sample middleware lets you apply custom sampling rates to specific routes or route groups within your application.This is especially useful when you want to increase visibility on critical endpoints or reduce noise from high-traffic, low-value routes.
// web.php

use Illuminate\Support\Facades\Route;
use Laravel\Nightwatch\Http\Middleware\Sample;

// Applied to a single route
Route::get('/users', [UserController::class, 'index'])
    ->middleware(Sample::rate(0.8));

// Applied to a route group
Route::middleware(Sample::rate(0.2))->group(function () {
  // ...
});

Unmatched Routes

The Sample middleware can also be applied to unmatched routes, useful for monitoring bot traffic.
// Applied to unmatched 404 routes
Route::fallback(fn () => abort(404))
    ->middleware(Sample::rate(0.1));
Learn more about route-based sampling.

Always Capture Exceptions

By default, Nightwatch will always capture exceptions, no matter what sampling rules are in place. This means that even if a request or job was sampled out, any exception that occurs forces the entire lifecycle to be recorded, ensuring you collect all the most important context leading up to that event.If you want to disable this behavior and only capture exceptions when they occur on sampled routes, you can set the NIGHTWATCH_EXCEPTION_SAMPLE_RATE environment variable to 0.
NIGHTWATCH_EXCEPTION_SAMPLE_RATE=0

Event Filtering

In addition to sampling, you can filter out specific event types entirely. This allows you to focus your event allocation on the events that matter most to your application.When an event type is filtered, it is completely excluded from the collection; no data will be sent to Nightwatch, and the event will not appear in your stream, traces, or usage metrics.For example, if you want to ignore cache events, you can set the NIGHTWATCH_IGNORE_CACHE_EVENTS environment variable to true.
NIGHTWATCH_IGNORE_CACHE_EVENTS=true
View the full list of filterable event types.

Log-Level Filtering

By default, Nightwatch respects Laravel’s default logging behavior, but we have added a new environment variable to allow you to customise which logs are sent to Nightwatch.
NIGHTWATCH_LOG_LEVEL=warning
This setting ensures that only logs at the specified level or higher (e.g., warning, error, critical) are sent to Nightwatch. Lower-level logs (e.g., info, debug) will be ignored.Learn more about log-level configuration.
June 17, 2025

Introducing Nightwatch

First class monitoring designed for
Laravel
Hyper-optimized and Laravel-native, it’s the official application monitoring platform for Laravel apps, giving you unparalleled insights into how your app performs in the real world.
  • Launched with U.S. and EU data residency, with more regions coming soon
  • Open-sourced our Nightwatch agent
Get started with Nightwatch.