DISK SPACE
api
screen
arrow 1 arrow 2
arrow 3 arrow 4
REQUEST QUEUE
server

Application health monitoring

A lot can go wrong inside your application and server. Disk space may fill up, the database may go down, your queues may not be running any jobs. We can let you know as soon there is something off.

Start monitoring

10 day free trial
No credit card required

checks app health
01

Sending request to specific endpoints

A unique take on application monitoring

Oh Dear will not run any code inside your application or server. Instead, you should perform the checks yourself. Oh Dear will send an HTTP request to your application to a specific endpoint. Your application should respond with JSON containing the result of health checks.

While this may seem like a lot of work, the big advantages are that you don't need to install any kind of agent on your server. You can perform any health check that you want.

SITE OFFLINE
urlxyz.com is down
Component Value
Url https://urlxyz.com
Error description Operation timed out after 5001 milliseconds with 0 bytes received
re-run check without leaving Slack!
Oh Dear01:45 P.M.
urlxyz.com seems down!
Error: HTTP/1.1 404 Not found
Downtime verified from Paris, France and Bangalore, India
Full report: https://ohdear.app/sites/8716/history/runs/875879191
Check again
Initiate follow-up actions directly in Telegram!
Oh Dear01:45 P.M.
⚠️ urlxyz.comseems down!
Error: HTTP/1.1 404 Not found
Downtime verified from Paris, France and Bangalore, India
👀 Full Report
🔄 Check again
😴 Snooze
Access full reports straight from Discord!
Oh Dear01:45 P.M.
urlxyz.com has recovered after 2m. Full report: https://ohdear.app/sites/87/history/runs/875879191
Paris, France - Today at 10:56
urlxyz.com seems down!
Error: HTTP/1.1 404 Not Found
act directly from within Microsoft Teams!
logo
Oh Dear01:45 P.M.
urlxyz.com seems down!
Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt
View full report
Reply
Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

Messages
now
Oh Dear!

Pushover has been successfully enabled. We'll notify you when something goes wrong.

Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https:/ohdear.app/sites/83/checks/411

Messages
now
Oh Dear!

Text messages for urlxyz.com have been successfully enabled. We'll notify you when something goes wrong.

CALLING WEBHOOK
$_TOKEN="your API token"
$ curl -X GET "https://notifyservicexyz.com/api/alert/urlxyzcom" \
-H "Authorization: Bearer $_TOKEN" \
-H "Accept: application/json" \
-H "Content-Type: application/json"
Opsgenie
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://app.opsgenie.com/sites/83/checks/411

Opsgenie
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

Opsgenie
now
Oh Dear!

Opsgenie has been successfully enabled. We'll notify you when something goes wrong.

PagerDuty
now
Oh Dear!

urlxyz.com has recovered after 2m. full report: https://pagerduty.com/sites/83/checks/411

PagerDuty
now
Oh Dear!

urlxyz.com seems down! Error: HTTP/500 Downtown veririef from Paris, France and Frankfurt

PagerDuty
now
Oh Dear!

PagerDuty has been successfully enabled within Oh Dear. Notifications are enabled.

02

Receive smart and instant alerts

when performance drops

We believe in two kinds of important alerts when it comes to performance: hard limits and sudden changes.

Per website, you're able to define a hard performance limit that should not be crossed. Once we detect the website is consistently crossing that threshold, we'll let you know.

It's very powerful to know when your site suddenly becomes faster or slower. It could be due to increased load on your servers, it could be a faulty new deploy that only renders half the page, ... whatever it may be, you'll find our sudden change alerts worthy of your attention.

checks app health timemachine
03

View history

compare test results and make sure they improve
A public status page allows you to communicate to your clients. We'll host your status page so it's always available. Want to get creative? You can customize the design to fit your brand.

Stop worrying, start monitoring

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.

app health sample response

All applications are welcome

View our detailed instructions

In our extensive documentation, you'll find detailed instructions on how to transmit the health checks of your application to Oh Dear. These instructions work for any framework or language.

If you want to monitor a PHP application, we've already built a package that'll help you build up the output that we expect.

laravel dark

Oh Dear loves Laravel

View our detailed instructions

Laravel is one of the best frameworks in the PHP ecosystem. Monitoring a Laravel app using Oh Dear is very simple.

The Laravel Health package by the open source veterans at Spatie, comes with various checks out of the box, and has a built-in way to transmit the results to Oh Dear.

Really into the nitty gritty details?

Want to get into the nitty gritty details of our monitoring?
Have a look at our documentation.

Wait, there’s even more

mobile preview

Start monitoring instantly

Start a no-strings-attached 10-day free trial. You're all set in less than a minute.
(No credit card needed.)

Not convinced yet? Need help?
Get in touch via support@ohdear.app.