Set up monitoring without guessing.
Practical examples for website checks, API monitoring and cron / heartbeat monitoring.
Website monitoring
Run a quick check on the homepage, then enable monitoring with your email. After verification, the private monitor dashboard lets you configure deeper checks and alerts.
- Enter a public website URL on the homepage.
- Run the quick check.
- Enable monitoring and verify the email address.
- Open the private dashboard to configure status pages, API checks, heartbeat monitoring and integrations.
API monitoring
Use the monitor dashboard to check a public GET or POST endpoint. You can define the expected HTTP status, maximum response time and optional response text.
Method: GET
URL: https://api.example.com/health
Expected status: 200
Maximum response: 3000 ms
Expected text: healthyFor POST checks, add the request body in the dashboard. Never place passwords, private API keys or customer secrets into ordinary monitor fields.
Cron / heartbeat monitoring
Heartbeat monitoring is for scheduled jobs that should call us regularly. Enable it in the monitor dashboard and copy the generated heartbeat URL.
curl -fsS https://www.didanythingbreak.tech/api/heartbeat/YOUR_HEARTBEAT_TOKEN*/15 * * * * curl -fsS https://www.didanythingbreak.tech/api/heartbeat/YOUR_HEARTBEAT_TOKEN >/dev/nullSet the expected interval and grace period in the dashboard. If the ping does not arrive in time, the heartbeat can be marked missed.
Expected text or button
This feature answers a simple question: “is the thing I depend on still present?” Choose Text or Button and enter the exact visible wording you expect.
Text: Free shipping
Button: Start free trial
Button: CheckoutIf the expected element disappears, the check flags it so a visually normal page does not silently lose a key action.