Website Monitoring

Central Logging can monitor your websites and web services for uptime, performance, and content changes. Checks run every minute and alerts are sent through your configured notification channels.

Setting Up a Monitor

From the Website Monitors page, create a new monitor with:

  • Name — A descriptive name for the monitor
  • URL — The URL to check (HTTP or HTTPS)
  • Keyword — Optional text to search for in the response body
  • Alert When — If a keyword is set, choose to alert when the keyword exists or does not exist in the response
  • Case Sensitive — Whether keyword matching is case-sensitive (default: case-insensitive)

What Gets Checked

Each check records:

  • Response Time — How long the request took (displayed in human-readable format, e.g. 24ms, 2s)
  • Status Code — The HTTP response status code
  • Remote IP — The resolved IP address of the target
  • Response Headers — HTTP response headers
  • TLS Certificate — Issuer and expiration date (for HTTPS URLs)
  • Keyword Found — Whether the keyword was found in the response
  • Errors — Any connection errors

Alerts

Website monitoring generates alerts for the following conditions:

  • Connection Errors — When a check fails to connect or returns an error. A recovery alert is sent when the site comes back up.
  • Keyword State Changes — When the keyword presence changes (found vs. not found), based on your alert condition.
  • TLS Certificate Expiration — An alert is sent when a TLS certificate is expiring within 7 days. This alert is throttled to once every 24 hours.

Monitor Details

The monitor detail page shows:

  • Response time history
  • TLS certificate expiration date
  • Check frequency
  • Favicon for the monitored site
  • Individual check logs with full details

💌 Get notified on new features and updates

Only sent when a new version is released. Nothing else.