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.
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.
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
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.