# Best Laravel monitoring tools (2026)

> 13 Laravel monitoring tools compared: Nightwatch, Flare, Sentry, Pulse, Oh Dear, Inspector, Lampwick and more. Prices and limits verified on 10 Nov 2026.

We make Lampwick. Here's where each tool is the better pick.

For most Laravel apps the answer is Laravel Nightwatch: first-party, $20 a month for 7.5M events and 30 days of history.[^nw-pricing] It watches the app from inside and nothing else. Pick a different tool when you also need uptime and certificate checks, other languages, frontend errors, or your data in your own database.

Last reviewed 10 Nov 2026. Every competitor fact links to the vendor's own page in the footnotes, verified on 2026-11-10. Prices exclude VAT; we don't convert currencies.

## The short list

| Tool | Best for | Free option | Entry paid plan | Uptime checks | Self-host |
|---|---|---|---|---|---|
| Nightwatch | Laravel app monitoring, most events per dollar | 300k events, 14 days[^nw-pricing] | Pro $20: 7.5M events, 30 days[^nw-pricing] | No[^nw-docs] | No[^nw-pricing] |
| Telescope, Pulse | Debugging locally; a basic production dashboard | Open source, runs in your app | – | No | Yes, in your app |
| Flare | Laravel, PHP and frontend errors | 10-day trial[^fl-pricing] | Hobby €9: 10k errors, 1 project[^fl-pricing] | No[^fl-home] | No |
| Sentry | Laravel next to other languages | 5k errors, 1 user[^se-pricing] | Team $29: 50k errors, 5M spans[^se-pricing] | 1 included[^se-pricing] | Not on the pricing page |
| Oh Dear | Site checks for many sites | 10-day trial[^od-pricing] | Solo $17: 2 sites[^od-pricing] | Yes, every minute[^od-uptime] | No |
| Inspector | PHP frameworks beyond Laravel | 30k transactions, 3 days[^in-pricing] | Beginner €15: 300k transactions[^in-pricing] | Not listed[^in-home] | No |
| Honeybadger | Errors plus a few monitors | 5k errors, 1 monitor[^hb-pricing] | Team $26: 50k errors, 5 monitors[^hb-pricing] | 1 to 5 monitors[^hb-pricing] | No |
| AppSignal | APM with logs, several languages | 30k requests[^as-pricing] | €18.25 a month billed yearly: 250k requests[^as-pricing] | Listed, count not stated[^as-pricing] | No |
| Better Stack | Uptime, incidents and logs | 10 monitors and heartbeats[^bs-pricing] | $34 per responder seat[^bs-pricing] | Yes, up to every 30 s[^bs-pricing] | No |
| NightOwl | Nightwatch data in your own PostgreSQL | 14-day trial[^no-pricing] | Hobby $5: 1 app, no event limit[^no-pricing] | No[^no-home] | Your database, hosted dashboard[^no-home] |
| Laritor | Nightwatch-style monitoring, pay as you go | 300k events, 14 days[^lt-home] | $20: 20M events, 30 days[^lt-home] | Not listed[^lt-home] | Not stated |
| Vigilant | Site checks for agencies, open source | 14-day trial[^vg-pricing] | Hobby €7.99: 2 sites[^vg-pricing] | Yes, several locations[^vg-home] | Yes, open source[^vg-home] |
| Lampwick | App monitoring and site checks in one tool | 500k events, 3 days, 3 monitors | Pro €29: 5M events, 14 days, 20 monitors | 3 to 300 monitors | No |

## Laravel Nightwatch

Laravel's own hosted monitoring. It records requests, outgoing requests, jobs, queries, mail, notifications, commands, cache and scheduled tasks, and bills each as one event.[^nw-pricing] Plans run from Free ($0, 300k events, 14 days) to Business ($300, 180M events, 90 days), with unlimited applications, environments and seats on every plan. Data centers are in the US and the EU.[^nw-pricing] Alerts go to Slack and webhooks, issues to Linear; the docs have no pages on uptime, SSL or status pages.[^nw-docs]

**Verdict:** the default for Laravel-only teams. Our full comparison, including how the event tiers work: [Lampwick vs Nightwatch](/compare/lampwick-vs-nightwatch/#nightwatch-pricing-explained).

## Telescope and Pulse

Free, open-source, first-party packages you run inside your own app, and Laravel says it will keep supporting both.[^nw-pricing] Telescope records requests, exceptions, logs, queries, jobs, mail and more, and Laravel's docs call it a companion to your local development environment.[^telescope] Pulse shows aggregated slow requests, jobs, queries, exceptions, cache hits and server usage, stored in MySQL, MariaDB or PostgreSQL.[^pulse] Neither one sends alerts.

**Verdict:** install Telescope locally, Pulse in production for a dashboard. Add a hosted tool for alerts. Our [Telescope and Pulse guide](/guides/telescope-pulse-in-production/) covers running them in production.

## Flare

From Spatie in Belgium. Errors, performance and logs for Laravel and PHP, plus frontend errors from JavaScript, React, Vue and Svelte.[^fl-home] Plans are €9, €29, €69 and €279 a month, each with 30 days of history; Standard (€29) has 100k errors, 20M spans and 5M logs, unlimited projects and users.[^fl-pricing] Alerts go to email, Slack, SMS, Discord, Microsoft Teams and webhooks.[^fl-notify] No uptime checks.

**Verdict:** the pick when errors come first and you want the team behind Ignition. More in [Lampwick vs Flare](/compare/lampwick-vs-flare/).

## Sentry

Error tracking and tracing for most languages, with the `sentry/sentry-laravel` package for Laravel 11 and later.[^se-laravel] Its Laravel page covers errors, tracing, logs, queued jobs, profiling and scheduled tasks through Sentry Crons.[^se-for-laravel] Developer is free for 1 user and 5k errors; Team is $29 a month ($26 billed yearly) with 50k errors, 5M spans and unlimited users. Every plan includes 1 uptime and 1 cron monitor.[^se-pricing]

**Verdict:** the pick when your Laravel app sits next to services in other languages. More in [Lampwick vs Sentry](/compare/lampwick-vs-sentry/) and [Sentry alternatives](/compare/sentry-alternatives/).

## Oh Dear

From Belgium, it watches sites from outside: uptime, broken links, mixed content, performance, Lighthouse, scheduled tasks, SSL, DNS and domain expiry, on every plan.[^od-pricing] It checks every minute and confirms a failure from a second location out of 16.[^od-uptime] Plans are priced by number of sites, from Solo ($17, 2 sites) to Scale ($439, 200 sites).[^od-pricing] It doesn't record exceptions or requests from inside your app.

**Verdict:** the pick for agencies with many client sites. More in [Lampwick vs Oh Dear](/compare/lampwick-vs-oh-dear/).

## Inspector

APM for Laravel, Symfony, CakePHP, CodeIgniter and Drupal, priced by transactions.[^in-pricing] It records requests, jobs and commands with their queries, cache commands and external calls, and has an MCP server for coding agents.[^in-home] Free has 30k transactions and 3 days; paid plans run from Beginner (€15, 300k, 7 days) to Enterprise (€169, 6M, 21 days).[^in-pricing]

**Verdict:** the pick for PHP teams with more than one framework.

## Honeybadger

Error tracking with uptime monitors, check-ins for scheduled tasks and status pages. The `honeybadger-io/honeybadger-laravel` package supports Laravel 5 through 12, and scheduled commands can ping a check-in.[^hb-laravel] Developer is free (5k errors, 15 days, 1 monitor every 5 minutes); Team is $26 a month with 50k errors, 90 days and 5 monitors every 2 minutes.[^hb-pricing]

**Verdict:** a simple all-in-one when a handful of monitors is enough, and the pick for older Laravel versions.

## AppSignal

APM, logs and uptime monitoring for several languages. Its PHP package auto-instruments Laravel and Symfony.[^as-php] Free has 30k requests; the paid plan shown starts at €18.25 a month billed yearly (€219) for 250k requests.[^as-pricing]

**Verdict:** the pick if your team also runs Ruby, Elixir or Node.js apps and wants one APM.

## Better Stack

Uptime monitoring, heartbeats, status pages, incident management, logs and error tracking, with data in Europe, the US or Singapore. The free tier, for personal projects, has 10 monitors and heartbeats, 1 status page and 100k exceptions. Paid use is $34 per responder seat a month ($29 billed yearly) plus usage.[^bs-pricing]

**Verdict:** the pick when on-call and incident management matter more than Laravel depth.

## NightOwl

Uses the same `laravel/nightwatch` package for capture, then writes every record to a PostgreSQL database you provide; its hosted dashboard reads from there.[^no-home] Plans are $5 (1 app, 14-day dashboard window), $15 (3 apps, 5 people per team) and $69 (unlimited), billed monthly, with no event limits. You pay for the database separately.[^no-pricing]

**Verdict:** the pick if you want flat pricing and your data in your own database, and you're happy to run PostgreSQL.

## Laritor

An independent Laravel monitoring service: exceptions, failed jobs, slow requests, queries, logs and health checks, with an MCP server and alerts to Slack, Discord, email, Teams, Telegram, GitHub, Linear and webhooks. The free trial has 300k events and 14 days; the paid plan is $20 a month for 20M events and 30 days, then $0.20 per 100k events.[^lt-home]

**Verdict:** close to Nightwatch on price, with more alert channels.

## Vigilant

Open-source website monitoring from Europe, hosted or on your own server. It covers uptime from several locations, user flows in real browsers, broken links, Lighthouse, DNS, certificates and CVEs, with client dashboards and PDF reports.[^vg-home] An optional Laravel healthcheck package reports when the scheduler or queue stops.[^vg-laravel] Hosted plans are €7.99 (2 sites), €29.99 (10) and €79.99 (50) a month.[^vg-pricing]

**Verdict:** the pick for agencies who want Oh Dear-style checks plus browser flows, or to run it themselves.

## Lampwick

Errors, requests, queries, jobs, scheduled tasks and logs from your app, plus uptime, SSL, domain and DNS checks, and status pages and a link crawler from Pro. The [Laravel package](/docs/laravel/) (Laravel 12 or 13) uses the MIT-licensed instrumentation of `laravel/nightwatch`; any other app can send records over [HTTP ingest](/docs/http-ingest/). Free is 500k events and 3 days; Pro is €29 for 5M events, 14 days and 20 monitors every minute. It's run by NIO Media in Enschede, the Netherlands: an EU company under EU jurisdiction.

**Verdict:** the pick when you want one tool and one bill for what happens inside your app and what your visitors see. It loses to Nightwatch on events and history per euro, checks uptime from one location only, has no SMS or PagerDuty alerts, and catches [browser errors](/docs/browser/) without source maps. See [error tracking](/features/error-tracking/) and [uptime monitoring](/features/uptime-monitoring/).

## Which ones are Laravel APM tools?

Application performance monitoring means tracing each request or job with its queries and outgoing calls. Nightwatch, Inspector, AppSignal, NightOwl, Laritor and Lampwick do that for Laravel; Sentry and Flare do it through spans. Pulse shows slow requests and queries in aggregate, without a timeline per request. Oh Dear, Vigilant and Better Stack's uptime product look at your site from outside, so they see that it's slow, not why.

## How to choose

- Only Laravel application monitoring, best price: Nightwatch.
- Free and in your own database: Telescope locally, Pulse in production.
- Errors first, including the browser: Flare or Sentry.
- Several languages: Sentry or AppSignal.
- Many client sites: Oh Dear or Vigilant.
- On-call and incidents: Better Stack.
- App monitoring and site checks together: Lampwick, or Honeybadger for errors and a few monitors.

[Start free](https://app.lampwick.dev/signup), or read the [Nightwatch alternatives](/compare/nightwatch-alternatives/).

## Try it with your agent

Paste this into Claude Code, Cursor or Codex, in your app's repository:

```text
Set up Lampwick monitoring for this app. Read https://lampwick.dev/docs/agents.md and follow it. Keep the tokens out of the chat, use a dev or staging environment, and give me the claim link when the first event has arrived.
```

The agent creates a trial workspace without an account and connects your app. You claim it from the link it gives you and choose what the agent may keep: [how it works](/docs/agents/).

[^nw-pricing]: [Nightwatch pricing and FAQ](https://laravel.com/nightwatch/pricing), verified on 2026-11-10.
[^nw-docs]: [Nightwatch docs index](https://nightwatch.laravel.com/docs/llms.txt), verified on 2026-11-10: no pages on uptime, SSL, domain, DNS, status pages or link checks; integrations are Slack, Linear and webhooks.
[^telescope]: [Laravel Telescope docs (13.x)](https://laravel.com/framework/docs/13.x/telescope), verified on 2026-11-10.
[^pulse]: [Laravel Pulse docs](https://laravel.com/framework/docs/12.x/pulse), verified on 2026-11-10.
[^fl-pricing]: [Flare pricing](https://flareapp.io/pricing), verified on 2026-11-10.
[^fl-home]: [Flare home page](https://flareapp.io/), verified on 2026-11-10.
[^fl-notify]: [Flare notification docs](https://flareapp.io/docs/notifications/configuring-notifications), verified on 2026-11-10.
[^se-pricing]: [Sentry pricing](https://sentry.io/pricing/), verified on 2026-11-10.
[^se-laravel]: [Sentry for Laravel docs](https://docs.sentry.io/platforms/php/guides/laravel/), verified on 2026-11-10.
[^se-for-laravel]: [Sentry for Laravel](https://sentry.io/for/laravel/), verified on 2026-11-10.
[^od-pricing]: [Oh Dear pricing](https://ohdear.app/pricing), USD excluding VAT, verified on 2026-11-10.
[^od-uptime]: [Oh Dear uptime monitoring docs](https://ohdear.app/docs/features/uptime-and-performance-monitoring), verified on 2026-11-10.
[^in-pricing]: [Inspector pricing](https://inspector.dev/pricing/), verified on 2026-11-10.
[^in-home]: [Inspector home page](https://inspector.dev/), verified on 2026-11-10.
[^hb-pricing]: [Honeybadger plans](https://www.honeybadger.io/plans/), verified on 2026-11-10.
[^hb-laravel]: [Honeybadger for Laravel docs](https://docs.honeybadger.io/lib/php/integration/laravel/), verified on 2026-11-10.
[^as-pricing]: [AppSignal plans](https://www.appsignal.com/plans), verified on 2026-11-10.
[^as-php]: [AppSignal for PHP docs](https://docs.appsignal.com/php.html), verified on 2026-11-10.
[^bs-pricing]: [Better Stack pricing](https://betterstack.com/pricing), verified on 2026-11-10.
[^no-home]: [NightOwl home page](https://usenightowl.com/), verified on 2026-11-10.
[^no-pricing]: [NightOwl pricing](https://usenightowl.com/pricing/), verified on 2026-11-10.
[^lt-home]: [Laritor home page and pricing](https://laritor.com/#pricing), verified on 2026-11-10.
[^vg-home]: [Vigilant home page](https://govigilant.io/), verified on 2026-11-10.
[^vg-pricing]: [Vigilant pricing](https://govigilant.io/pricing), verified on 2026-11-10.
[^vg-laravel]: [Vigilant for Laravel](https://govigilant.io/platforms/laravel), verified on 2026-11-10.
