Monitoring for PHP applications. Watching your website and the code behind it.

Know what's broken, and what to do about it.

Start your 30-day free trial No credit card required.
Made for php PHP L Laravel Catches frontend JavaScript errors too.

One place for what people see and what your code does.

Ranetrace checks your website from the outside and your code from the inside. When something needs a look, it says what broke, why it matters and what to do.

From the outside, any website

Your website, checked from its URL

Ranetrace uptime monitoring screenshot

From the inside, with the PHP or Laravel SDK

Your code, reporting from production

Ranetrace error tracking screenshot
websites monitored
120+
issues detected
10,000+

Every check, from both sides.

Each one watches a part of your website or its code, and says what to do when it finds something.

Your website

Any website, checked from its URL. No code.

Uptime monitoring
ledgerly.app 98.4% up
24 hours ago now
Downtime in the last 24h Website

Your site had some downtime in the last 24 hours (98.4% uptime).

Average response, last 24 hours 720 ms
  • Server processing 560 ms
  • DNS 20 ms
  • TCP 30 ms
  • TLS 45 ms
  • Transfer 65 ms

Your site is a little slow to respond, 720ms on average over the last 24 hours.

Website
  • 64
    Performance
  • 96
    Accessibility
  • 100
    Best practices
  • 100
    SEO

Opportunities

  • Properly size images 1.2 s
  • Eliminate render-blocking resources 0.6 s
  • Reduce unused JavaScript 0.4 s

Your Lighthouse performance score has room to improve, currently 64 out of 100.

Website
ledgerly.app 24 days left

Renewal usually runs here

Issuer
Let's Encrypt
Issued
25 Aug
Expires
23 Nov 2026
Certificate expires in 24d Website

Your TLS certificate expires in 24 days.

ledgerly.app Registered
Registrar
Hover
Expires
2 Jun 2027
Transfer lock
On
Time left
215 days

Your domain is registered for another 215 days and transfer-locked.

Website
Type Value TTL
A 76.76.21.21 300
AAAA 2606:4700::6812:1 300
CNAME ledgerly.app 3600
MX 10 mail.ledgerly.app 3600
TXT v=spf1 include:_spf.mail.ledgerly.app ~all 3600

9 records, grouped by type

Your website has 9 DNS records.

Website

Your code

Reporting from production, through the PHP or Laravel SDK.

QueryException

SQLSTATE[HY000] [2002] Connection refused

14

TypeError

Cannot read properties of undefined (reading 'total')

3

ModelNotFoundException

No query results for model [App\Models\Invoice]

1
QueryException Code

Mostly hitting POST /checkout. It is up 40% over the previous 24 hours, worth a look.

  • Cache miss for key {key}

    968
  • Payment webhook timed out after {seconds}s

    142
  • Queue {queue} is falling behind

    94

1,204 log entries today, four in five from one message.

signup 42 this week +12
  • purchase 18
  • trial_started 27

42 signups this week, 12 more than last week.

1,930 visitors today

Top sources

  • Google 58%
  • Direct 24%
  • github.com 11%
  • reddit.com 7%

1,930 visitors today, 58% of them from Google.

And it tells you

Alerts for you, status pages for your visitors.

ledgerly.app is down just now

Your site has been down for 4 minutes: it answers with HTTP 503.

What to do

The server is up and the application behind it fails. Check your application's logs and its latest deploy.

Sent to Email Slack Discord Telegram Microsoft Teams
Ledgerly

Current status

All systems operational

30 October 2026

No downtime recorded

29 October 2026

Down for 4 minutes Monitoring 09:12 to 09:16 UTC

status.ledgerly.app

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

Frequently asked questions

Can't find your answer? Get in touch.

What is Ranetrace?

Ranetrace watches your production apps from both sides: uptime, certificates, DNS, and performance from the outside; errors, logs, events, and analytics from the inside. And it tells you what needs your attention, why it matters, and what to do.

Do I need to use Laravel or PHP?

No. Uptime, performance, audits, status pages, and alerts work for any website. All it needs is a URL. The inside features (error tracking, logs, and events) come through SDKs for PHP and Laravel.

Which Laravel versions are supported by the SDK?

The Laravel SDK supports Laravel 12 and 13, and support follows Laravel's release cycle. Older Laravel versions are end-of-life per Laravel's own support policy. The PHP SDK works in any modern PHP app, and URL-based monitoring works regardless of framework.

Can Ranetrace track multiple websites?

Yes. As many as your plan allows, all from a single dashboard.

Can Ranetrace track frontend (JavaScript) errors?

Yes. Both SDKs can capture the JavaScript errors on your sites' frontends with a small snippet, so you see backend and frontend errors in one place.

Can I resolve, snooze, or ignore errors?

Yes. Mark them resolved, snooze for later, or ignore the noisy ones.

Does Ranetrace offer real-time alerts?

Yes. Email, Slack, Discord, Telegram, and Microsoft Teams.

Does Ranetrace have a free trial?

Yes. 30 days, no credit card. Cancel anytime.

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 No credit card required.