Monitoring

Website Monitoring

Cronitor provides simple and reliable uptime monitoring for websites, servers or any other IoT device that can receive an HTTP, TCP or UDP request. Global uptime checks provide you with:

  • Multi-region downtime detection
  • Detailed performance measurement
  • SSL certificate verification
  • Configurable request intervals
  • Supports custom HTTP headers & cookies
  • No false alerts, we always double check

In this guide we'll create a new website monitor from the Cronitor dashboard, and we'll examine the various types of assertions that can be configured to validate the uptime and correctness of your website.

Creating a website monitor

  1. From your dashboard, click the button and select "Websites and APIs > Website".
  2. Enter the URL of the website that you want to monitor. If you are monitoring a server that does not have a domain associated with it you can enter the IP address as well. Configure the frequency and regions as desired.
  3. These are the performance and response validations that will be run against your website. If your API is unreachable, returns a 500 level error, or any of your assertions fail, you will be instantly alerted.
  4. Give the monitor a descriptive name, and add optional tags to help you organize your monitor.
  5. You're done! After saving the monitor healthchecks will begin within a few moments.

Defining Healthcheck Assertions

Combine multiple service health assertions with our built-in checks for total and intermittent downtime to create the right healthcheck solutions for your services. Available assertions include:

  • Max Response Time
  • Mean Response Time
  • Response code
  • Response Body
  • Response Body (JSON)

Configurable operators for these rules include eq, lt, gt, gte, lte, not, contains

Request Quotas

Healthchecks can be configured to ping your endpoint as often as once every 30 seconds, however each plan has a maximum number of allowed healthcheck requests each calendar month. If this quota cannot accommodate your use case, please reach out to support@cronitor.io for assistance.

Cronitor for Business:
3,000,000 Healthcheck requests per month

Cronitor for Teams:
1,000,000 Healthcheck requests per month

Solo Cronitor:
250,000 Healthcheck requests per month

Request Details

All health check requests will be made with the User Agent Monibot from our monitors in California, Oregon, Ohio, Virginia, Ireland and Tokyo. Outages are verified across multiple regions to determine failure scope.