Monitor Overview

Upstat supports several monitor types and multi-region monitoring. Each one provides structured checks and integrates with alerting and automation systems.


HTTP/HTTPS Monitor

Checks a specified URL via HTTP or HTTPS to verify availability and responsiveness.

  • Supports GET, POST, PUT, DELETE, etc.
  • Optional redirect following
  • Custom headers (e.g., API keys)
  • Fails on timeout, non-2xx status, or slow response
  • Ideal for websites, APIs, and services

SSL Certificate Monitor

Tracks SSL certificate validity and expiration for a domain.

  • Warns before expiration (custom threshold)
  • Fails on expiration, invalid certs, or connection errors
  • Independent of HTTP uptime checks

Use this to stay on top of certificate health and renewals.


Heartbeat Monitor

Verifies that jobs or processes report in regularly within an expected interval.

  • Expects periodic check-ins from your system
  • Fails if no check-in is received within the timeout window
  • Great for cron jobs, background workers, or batch pipelines

Multi-Region Checks

HTTP and SSL monitors can run from multiple geographic regions.

  • Each region checks independently
  • Failures can be considered partial or full
  • Thresholds can be tuned based on percentage or region count

This helps surface regional issues and improve detection reliability.


Summary

  • HTTP/HTTPS → Website/API uptime
  • SSL → Certificate validity and expiration
  • Heartbeat → Background job check-ins
  • Multi-region → Regional health visibility

Each monitor type supports configurable thresholds, failure criteria, and integration with alerting or automation logic.


Learn more