# 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 as something goes wrong.

[ Start monitoring ](https://ohdear.app/register)

10 day free trial
No credit card required

## Sending requests 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.

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

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

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

## 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](https://github.com/spatie/laravel-health) 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.

## Frequently asked questions

### What is application health monitoring?

It watches what's happening inside your app, not just whether the homepage loads. A disk filling up, a queue that stopped processing, a database or Redis that's unreachable, a scheduler that isn't running. Oh Dear reads a health endpoint your app exposes and alerts you when a check starts failing.

### Do I need to install an agent?

No agent. You expose a single health endpoint that returns your checks as JSON, protected by a secret, and Oh Dear requests it every minute. You decide what to check, and we handle the polling, the history, and the alerting.

### Does application health monitoring only work with Laravel?

No. The endpoint is a simple JSON contract, so any language or framework that can serve HTTP works. If you're on Laravel, the spatie/laravel-health package gives you the endpoint and a stack of ready-made checks out of the box.

### What can I check?

Whatever matters to your app: database and cache connectivity, queue and scheduler health, disk space, outbound mail, plus any custom check you write. You can report up to 200 checks from a single application.

### How quickly will I know when something breaks?

Oh Dear checks every minute and alerts you when a check flips to warning or failed, again when it recovers, and also if your results go stale (older than 10 minutes), which usually means the app itself is in trouble.

[See all other FAQ items →](https://ohdear.app/docs/faq)

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