Skip to main content

Monitoring features

Check websites, APIs and infrastructure. Configure how failures are confirmed and who receives alerts.

What we can monitor

Checks for websites, APIs, network services, certificates and scheduled jobs.

HTTP/HTTPS

Website and API monitoring with response time tracking, status codes, and content validation

  • Response time tracking
  • Threshold alerts (Free)
  • Status code monitoring
  • Content validation

TCP

Port connectivity monitoring for databases, mail servers, and custom TCP services

  • Port connectivity
  • Service availability
  • Network latency
  • Connection checks

UDP

Connectionless port monitoring for DNS, VoIP, game servers, and streaming services

  • Datagram delivery
  • Service availability
  • Response validation
  • Timeout detection

SSL/TLS

Certificate monitoring with expiration alerts and security analysis

  • Certificate expiration
  • Chain validation
  • Security analysis
  • Compliance checks

WebSocket

Real-time connection monitoring for chat apps and live features

  • Connection stability
  • Message delivery
  • Handshake validation
  • Standard compliance

gRPC

Microservice monitoring and validation

  • Service health
  • Method availability
  • Response validation
  • Performance metrics

MCP

Monitoring for AI Agents and Context Services

  • Context availability
  • Model connectivity
  • Standard compliance
  • Response validation

Ping (ICMP)

Network reachability and latency monitoring for hosts and infrastructure

  • ICMP echo checks
  • Network latency
  • Host reachability
  • TCP fallback

DNS

Periodic DNS record verification, catch DNS drift, propagation issues, and hijacks early

  • A / AAAA / CNAME records
  • MX, NS, TXT verification
  • Expected-value matching
  • Multi-resolver checks

Heartbeat

Inverse monitoring for cron jobs and workers, your job pings us, we alert when it goes silent

  • Unique ping URL per job
  • Configurable interval + grace
  • No auth required on ping
  • Alert when a ping misses its grace period

Choose a monitor for your service

Compare plans for supported monitor types and check intervals.

Start monitoring
Multi-region verification

Most alerts are confirmed from at least two regions.

When a check fails, other regions repeat it before we alert you. An alert we cannot confirm is still sent, labelled unverified. Comparing results helps distinguish a service failure from a problem affecting one monitoring location.

  • Fixed on Free and Hobby: these plans use the default threshold shown in the table.
  • Threshold configurable on Starter+: raise it up to 5 regions on Professional and 6 on Enterprise. Choosing the region a monitor runs from is on Professional (up to 5) and Enterprise (all regions).
  • Compare regional results: A failed check from one location alone does not confirm a service outage.
Confirmation threshold by plan
Free
2 of 2

If the second region reaches the site, the alert is still sent, labelled unverified.

Hobby
2 of 3
Starter
2 of 3, tunable 1-3
Professional
3 of 5, tunable 1-5
Enterprise
3 of 6, tunable 1-6

The first number is how many regions must see a failure for the alert to say it is confirmed. On Free the second region can confirm an alert but never holds one back. From Hobby up, when most regions reach the site, the alert is held and checked again five minutes later if the first region still sees the failure; any other result is sent, labelled unverified. Free and Hobby use a fixed threshold; Starter, Professional and Enterprise can change it.

Alert grouping

Group simultaneous failures into one message.

Related email and Slack alerts are collected into one message with the affected monitors and their shared error. SMS and voice alerts are sent immediately.

  • Grouped by what they share: alert type, monitor group and the underlying error. Alerts from different accounts are never grouped together.
  • A 60-second grouping window: Alerts collect for 60 seconds so a cascade arrives as one message. The window starts when the first alert lands, a busy group can never delay itself indefinitely.
  • Likely-cause hint on Professional and Enterprise: a likely cause and a first step to try, written from the errors your monitors actually returned.
  • The alert never waits for the hint: if the hint is slow or unavailable, the grouped alert still goes out, just without it.

Grouping is available on every plan. The likely-cause hint is on Professional and Enterprise.

Alert grouping

api-1 is down
api-2 is down
api-3 is down

+ 37 more

40 monitors down

All behind the same upstream, connection refused

SLO snapshot. 30-day window, target 99.9%
63%
Error budget remaining
16.0 min consumed of 43.2 min allowed
Current burn rate0.37×
Availability (30d)99.963%
Fast-window alerts (1h)quiet
Slow-window alerts (3d)quiet
SLO-native alerting

Track error budgets and burn rates.

Set an availability target per monitor. UptimeWarden computes an error budget and uses Google SRE's multi-window burn-rate thresholds to determine when to send SLO alerts.

  • Budget gauge per monitor: live remaining-budget % and current burn rate, updated every minute by our Go scheduler.
  • Two windows must agree. A fast alert fires when the 5-minute burn is 14.4× AND the 1-hour window confirms. A slow alert catches 6-hour / 3-day slow drift.
  • Flapping auto-suppressed. If a monitor is bouncing state, burn-rate pages pause until it settles, and the monitor is labelled as suppressed, so a paused alert never looks like a healthy one.
  • Same escalation path. Burn-rate events flow through your existing on-call rotations, no new channel to configure.
Available on Professional and Enterprise plans.

From failed check to resolved incident

Each failure opens one incident: confirmed from another region, routed to the channels you chose and closed when checks pass again

1

Detect

Regions

Before an alert goes out, the failed check is repeated from another region

Second-region confirmation · Heartbeat checks · SSL and domain expiry
2

Alert

Rules

One incident per monitor, sent to the channels you picked, quiet during maintenance

One open incident · Channels per alert type · Maintenance windows
3

Resolve

Draft

Closes after consecutive successful checks. Every plan includes postmortem drafts you can edit

Closes on recovery · Postmortem timeline · Cause with evidence

Operational controls, built in

Maintenance windows, on-call, signed webhooks, cascade suppression and postmortems in the same account.

Maintenance windows

Suppress notifications during planned downtime, one-time or recurring weekly. Checks still run, alerts stay quiet.

• One-time & recurring schedules
• Per-monitor configuration
• Timezone-aware

On-call and escalation

Build weekly rotations, chain escalation steps, and ack with a single click from the email, no login needed.

• Day-of-week rotations
• Ordered escalation ladders
• One-click email acknowledgement

Signed webhooks (HMAC V2)

Every webhook is signed with HMAC-SHA256 over the timestamp and body. Receivers can reject anything older than five minutes, which blocks replayed requests.

• X-Webhook-Signature-V2 header
• Replay-attack resistant
• V1 kept for back-compat

Cascade alert suppression

When an upstream service goes down, downstream incidents are tagged "cascade-suppressed" so each dependent monitor does not send a separate alert.

• Service-dependency aware
• Visible audit trail per incident
• Tenant-level opt-in toggle

Postmortem drafts

When an incident closes, a draft postmortem can be written for you: a timeline and a likely cause, each linked to the checks and events it came from. Review and edit it before sharing.

• Timeline with its evidence
• Editable before sharing
• Every plan, with a monthly allowance
Try incident management free

How incidents are opened, alerted and closed

Roles and workspaces for teams

Role-based access control and workspaces, so each team sees the monitors it owns

Role-based access

Who can see and change what

Control who can see, edit, or manage monitors, down to individual resources.

Admin, Editor, Reader roles
Custom permission sets
Resource-level access

Team workspaces

One per team, project or environment

Create dedicated workspaces for different teams, projects, or environments with isolated monitoring setups.

Multiple workspaces per team
Isolated monitor groups
Shared dashboards

Team management

Invites by email

Invite team members by email and assign their access levels.

Email invitations
Bulk member management
Activity tracking

Invite your team

Invite your team and give each one its own workspace.

Set up your team

Check regions and your own agents

Checks run from six regions. To check services that are not reachable from the internet, install a lightweight agent inside your own network.

Agents on your servers

Inside your infrastructure

Install lightweight agents on your own servers, containers, or Kubernetes clusters for internal monitoring.

Docker & Kubernetes ready
Minimal resource footprint
Configured by flags, environment variables or YAML

Private networks

Services with no public endpoint

Monitor internal services, databases, and applications that are not exposed to the internet.

No public endpoint needed
VPN & firewall friendly
Encrypted connection to UptimeWarden

Six regions

Checks from several places

Monitor from 6 global regions, so you can tell a local outage from a global one.

Six independent check regions
Most alerts are confirmed from a second region
Regional failover detection

What agents and regions are for

Checks from close by

Agents closer to your infrastructure detect issues faster than remote monitoring

Nothing exposed

Monitor private networks without exposing services to the internet

Regional measurements

Compare availability and response times from multiple geographic locations

Runs where you need it

Cloud, on-premise, edge locations or a mix of them

Confirmed incidents

Checks from multiple regions help reduce false alerts caused by temporary network problems.

Run an agent in your network

The agent guide walks through installing it on a server, in Docker or on Kubernetes.

Add an agent

Add your first monitor

Start with the Free plan or compare plans for the features and limits you need.

Talk to us

Questions about plans, integrations or enterprise needs? Send a message, we typically reply within 1 business day.

Company details

Company
Zenigma Teknoloji Anonim Sirketi
Address
Barbaros, Begonya Sk, No:1/2, 34746, Atasehir / Istanbul

Send us a message

Share your questions, partnership ideas, or enterprise needs.