How it works
Small monitoring, on purpose.
BitterPing does not install an agent or ask you to configure an observability stack. It makes a scheduled request, records the result, and sends an email only when the state changes.
Add a URL
Choose a public website, API health check, or heartbeat endpoint and set its interval.
Let it run
Each check records the HTTP status and response time. A timeout, connection error, or 500-level response counts as down.
Hear about changes
You receive one email when the endpoint goes down and another when a later check confirms recovery.