Skip to main content

Monitors Overview

Monitors are the core unit of PingSLA. Each monitor represents a target you want to continuously check for availability and performance.

Monitor Types

TypeProtocolUse Case
HTTP(S)HTTP/HTTPSWeb APIs, websites, health endpoints
PingICMPServers, VMs, network appliances
KeywordHTTP/HTTPSDetect specific strings in page content
SSLTLS handshakeCertificate expiry and chain validity

How Checks Work

Probe Worker (Region A) ──┐
Probe Worker (Region B) ──┼──→ Your Endpoint → Response → Evaluate → Record
Probe Worker (Region C) ──┘
  1. Probe workers independently check your endpoint on the configured interval
  2. Each check records: status code, response time, and probe region
  3. Results are aggregated at the API server
  4. Alert policies evaluate aggregated results to determine incident creation

Check Intervals

IntervalPlans
30 secondsBusiness, Enterprise
60 secondsAll plans
5 minutesAll plans
10 minutesAll plans
30 minutesAll plans
note

30-second intervals consume more monitoring quota. See Usage & Limits →

Monitor States

StateMeaning
UPAll probes reporting success
DOWNFailure threshold exceeded
DEGRADEDPartial probe failures (some regions failing)
PAUSEDManually paused — checks are suspended
PENDINGFirst check not yet completed

Failure Thresholds

A monitor only transitions to DOWN after the configured number of consecutive failures. This prevents false positives from transient network blips.

Default: 2 consecutive failures before DOWN state. Default: 1 success to recover to UP state.

Both values are configurable per alert policy.

Probe Locations

PingSLA operates probe workers in the following regions:

RegionLocation
us-east-1N. Virginia, USA
eu-west-1Dublin, Ireland
ap-southeast-1Singapore
me-south-1Dubai, UAE

You can configure monitors to check from all regions or a specific subset.

Response Time Tracking

Each check records the full response time (DNS + TLS + TTFB + transfer). These are displayed in:

  • Monitor detail graphs (30-day history)
  • Incident timeline
  • SLA reports

SLA Calculation

SLA % = (Uptime Minutes / Total Minutes) × 100

Downtime is measured from incident creation to incident resolution. Maintenance windows (if configured) are excluded from SLA calculations.