Uptime Monitoring

Uptime Monitoring

Monitor your infrastructure with URL, API, TCP, DNS, and heartbeat checks.

Uptime Monitoring

tracer provides comprehensive uptime monitoring across multiple protocols. Monitor everything from simple HTTP endpoints to complex API workflows.

Monitor Types

Quick Comparison

TypeProtocolUse CaseFrequency
URLHTTP/HTTPSWebsite uptime, API health30s - 5min
APIHTTP/HTTPSAPI workflows, auth flows1min - 15min
TCPTCPDatabase, mail servers, custom ports1min - 5min
DNSDNSRecord validation, failover5min - 1hr
HeartbeatPingCron jobs, batch processesPeriod-based

Common Features

All monitor types share these features:

Scheduling

Set check frequency:

  • Intervals: 30 seconds to 1 hour
  • Cron: Custom schedules
  • Run windows: Limit to specific times

Locations

Run from multiple geographic regions:

  • US East (Virginia)
  • US West (Oregon)
  • EU West (Ireland)
  • EU Central (Frankfurt)
  • Asia Pacific (Singapore)
  • Turkey (Istanbul)

Assertions

Validate responses with flexible assertions:

  • Status codes
  • Response time
  • Body content
  • Headers
  • JSON path expressions

Alerting

Connect monitors to alert rules:

  • Consecutive failure alerts
  • Latency threshold alerts
  • Recovery notifications

Getting Started

  1. Choose monitor type based on what you're monitoring
  2. Configure the target (URL, host, domain)
  3. Add assertions to define success criteria
  4. Set up alerts for failure notifications
  5. Enable the monitor to start checking

See individual monitor type documentation for detailed setup guides.