Skip to content

monitoring laravel

From the Laravel exception to the root cause, faster.

Error tracking, application logs, uptime and alerts, centralised in a multi-team cockpit. Built for Laravel, not bolted on as an afterthought.

Beta on approval · Free during the beta · Up and running in minutes

We watch quietguard.dev with Quiet Guard, 100 % uptime across 2,003 checks over the last 7 days. See the public status page

Regression detected
QueryException · reopened
Issues project · checkout-api production
● error
QueryException
SQLSTATE[23000]: Integrity constraint violation
open
×248
● error
TokenMismatchException
CSRF token mismatch.
ignored
×31
✓ resolved
ModelNotFoundException
No query results for model [App\Models\Order].
resolved
×12
QueryException in OrderController.php
42$order->lines()->save($line);
43at OrderService->persist()
44at CheckoutJob->handle()
$ composer require quiet-guard/laravel-monitor

Your production errors end up in a log file no one reads.

Endless grep through logs scattered across servers and deployments.

The same error counted a thousand times, or lost in the noise entirely.

No way to tell whether a "fixed" bug has come back.

Installs in any Laravel 11, 12 or 13 app · PHP 8.2+ · MySQL / MariaDB

Everything you need to keep your Laravel apps healthy.

One error, one issue. Not a thousand notifications.

Identical exceptions are grouped by a deterministic fingerprint that stays stable from one deployment to the next. Every issue counts its occurrences and keeps its first and last seen, its latest message and its location. And when a resolved issue resurfaces, it reopens on its own: you catch regressions without lifting a finger.

open
ValidationException
×512
resolved
RedisException
×4
ignored
HttpException
×88
Regression detected, issue reopened automatically

The stack trace and the context, not just a message.

Every occurrence keeps the class, the message, the file, the line, the full stack trace and the request context, along with the environment, the release and the timestamp. And sensitive data (passwords, tokens, cookies, authorization headers) is scrubbed before it is sent.

OrderController.php
Illuminate\Database\QueryException
40public function store(Request $req)
41{
42 $order->lines()->save($line);
43 return response()->json($order);
environment production   release a1b9f3c
Authorization ••• masked

Your application logs, in the same place.

Turn on log forwarding (opt-in) and the package buffers entries above your chosen PSR-3 level, then sends them batched at the end of the request. At worst, a single extra HTTP call. Level, channel, context, environment and release: it is all kept.

12:04:51 EMERGENCY Payment gateway unreachable
12:04:50 ERROR Charge declined for order #8821
12:04:48 WARNING Retrying webhook delivery (2/3)
12:04:47 INFO Order #8821 created
12:04:47 DEBUG Cart hydrated from session

All your projects, on one screen.

An agency answers for a portfolio, not for an application. The Issues page gathers every project the team owns, with a Project column and filter, and opens sorted on the last 24 hours: what is burning now, not what arrived last.

Issues whole team 24h
QueryException
SQLSTATE[23000]: Integrity constraint violation
checkout-api 12
TokenMismatchException
CSRF token mismatch.
marketing-site 3
ModelNotFoundException
No query results for model [App\Models\Order].
partner-api 1

Up and running in minutes.

Three steps, from your terminal to the dashboard.

1

Install the package

Add the Composer client to the app you want to monitor. The service provider and the Monitor facade are auto-discovered.

2

Configure three variables

Grab the project key from the dashboard (shown only once) and fill in your .env.

3

Let the capture do the rest

An additive reportable() callback registers on the exception handler: every reported exception is sent to the dashboard, without touching your own logging. Sending is fail-safe: a Quiet Guard network error never affects your app. And when you need to, you report manually with Monitor::report($e).

composer require quiet-guard/laravel-monitor

The whole life of your apps, already covered.

Error tracking is just the start: everything below ships today, with no add-on to buy. Uptime, heartbeats, mail alerts and dependency scanning are on every plan; logs, Slack and webhook alerts, GitHub, encryption and backups are on the paid ones.

Multichannel alerts

Mail, Slack or webhook the moment a new issue appears or a regression is detected, with alert-storm protection and in-app notifications for the whole team.

Uptime, SSL and status page

An HTTP probe every 5 minutes, latency history, alerts before your certificate expires, and a public status page with a shareable badge.

Heartbeats

Your scheduled tasks watched as dead man's switches: a cron that stops pinging raises an alert before your clients notice.

Dependency security

Your composer.lock checked against Packagist advisories: vulnerable or outdated dependencies get spotted, and alerted.

GitHub integration

Commits, pull requests, branches and, on request, the repository's issues; a release linked to its commit takes you from the error to the code, and an issue opened from an anomaly.

End to end encryption

Messages, contexts and traces sealed with your team key and decrypted in your browser; end-to-end encrypted backups. Without your passphrase, your data is unreadable to us.

Simple pricing, no surprises.

Projects and seats follow the plan: each card below says how many. You pay for event volume.

Beta in progress, on approval. The teams already in have everything, at no cost, and nothing is for sale yet: the prices below are the ones that will apply once the beta ends.

Solo

Pour une personne, un ou deux projets.

9 € excl. VAT / month
  • 50,000 events / month
  • 30 days retention
  • 3 projects
  • 1 member
  • No encrypted backups
  • Application logs
  • GitHub integration
  • Slack / webhook alerts
  • Vulnerability scanning
  • Encrypted storage
  • Encrypted backups
  • MCP server (AI assistants)

Indie

For freelancers and small teams.

19 € excl. VAT / month
  • 200,000 events / month
  • 60 days retention
  • Unlimited projects
  • Up to 3 members
  • 5 GB encrypted backups
  • Application logs
  • GitHub integration
  • Slack / webhook alerts
  • Vulnerability scanning
  • Encrypted storage
  • Encrypted backups
  • MCP server (AI assistants)
Recommended

Studio

For agencies running several projects.

49 € excl. VAT / month
  • 1,000,000 events / month
  • 90 days retention
  • Unlimited projects
  • Unlimited members
  • 20 GB encrypted backups
  • Application logs
  • GitHub integration
  • Slack / webhook alerts
  • Vulnerability scanning
  • Encrypted storage
  • Encrypted backups
  • MCP server (AI assistants)

Free

To get started and try it out.

5,000 events / month · 7 days retention · 1 project · 1 member

Request access

Switch plans anytime from the dashboard.

Prices exclude VAT. The applicable tax is added at checkout, based on your country and tax status. Available to professionals acting in the course of their business.

Coming from another tool?

Migrating from Sentry Migrating from BugSnag Migrating from Flare

Mappings read on each tool's official documentation on August 23, 2026.

Frequently asked questions

The client package installs in any Laravel 11, 12 or 13 app, on PHP 8.2 or higher. The server application runs on Laravel 13 + Filament 5.

Ready to see what really breaks in production?

Install the package, add three variables, and take back control of your Laravel apps' health.

Request access

Free during the beta · Access on approval · No credit card