Error monitoring for Laravel and PHP

Stop finding out about production errors from angry users. Ranetrace captures exceptions as they happen, with stack traces that start in your own code and the source lines around them. SDKs for PHP and Laravel, and both catch the JavaScript errors on your sites' frontends. Source lines are sent by default and secret-scrubbed first, stack frames never carry argument values, and one setting turns source capture off.

Start your 30-day free trial No credit card required.

Catch bugs before users report them

Every exception your app reports, with the context you need to fix it.

Errors as they happen

Exceptions are captured the moment they are thrown and sent to Ranetrace in batches, so a new error shows up without anyone having to report it.

Occurrence tracking

Every report of the same error counts as an occurrence. See when it was first and last seen, and how often it comes back.

Environments kept apart

The environment is part of what makes an error, so a staging failure never hides inside a production one. Filter the error list by environment.

Status workflows

Manage errors with Open, Snoozed, Ignored, and Resolved states. Keep your error list organized and actionable.

Stack traces that start in your code

The trace opens on the first frame in your own code and says where the exception was thrown and where your code called in. Runs of vendor frames fold into one line naming their packages, and previous exceptions show as "Caused by".

Source beside every frame

See the lines around each frame in your own code, with the line that ran highlighted. Source lines are secret-scrubbed before they leave your app, and one setting in either SDK turns them off.

Request context

The URL, method and allowlisted headers of the request, or the command and its arguments, plus the user, the environment and the PHP and framework versions.

Open in your editor

Open any frame in your own code in your editor, at the right file and line. In Laravel, an error in a view opens the Blade template you wrote, not the compiled file.

Get notified the moment an issue arises

Catch any issues quickly via our notification system. Choose where and how you want to be notified.

Inbox

All your notifications in one place inside your account. Makes it easy to keep track of everything.

Email

Get real-time alerts in your inbox, ensuring you're always informed when issues arise, whether at your desk or on the move.

Telegram

Receive instant notifications via Telegram, keeping you updated and connected wherever you are.

Discord

Receive real-time alerts in your Discord channels, so you're always updated when something goes wrong.

Slack

Stay updated with instant notifications in Slack, making it easier to stay on top of issues and respond quickly.

Microsoft Teams

Get real-time alerts in Microsoft Teams, helping you keep up with the latest updates and maintain smooth operations.

Set it up once. Then it keeps watching.

Your website is checked the moment you add it, your code reports once the SDK is in. From then on both are watched around the clock.

Your website

Paste the URL

No code, nothing to install.

Uptime and response time
every minute
Certificate, domain and DNS
every hour
Broken links and Lighthouse
every week

Your code

Install the SDK

composer require ranetrace/ranetrace-laravel

Then your key and two lines of setup. Not on Laravel? The PHP SDK works the same way in any PHP app. Installation guide.

Errors and events
every minute
Logs and JavaScript errors
once switched on

Start monitoring today

Websites go down and code throws errors. Ranetrace tells you when it happens to yours, why it matters and what to do next.

Start your 30-day free trial From $9 a month. No credit card required.