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.