Skip to content

Monitoring

Learn how UptimeObserver monitors your websites, APIs, and services around the clock, ensuring you're the first to know when something goes wrong.


How Monitoring Works

  • Check Frequency


    Configure how often your endpoints are checked—from every 30-seconds to custom intervals. Choose the frequency that matches your service's criticality.

  • Global Monitoring Locations


    Your sites are monitored from 4 active regions across Europe and North America: eu-central-1, eu-north-1, eu-south-1, eu-west-2, and us-east-1. 3 additional regions are available in expanded capacity.

    Paid plans support selecting up to 3 additional regions for redundancy. Free plans are limited to 1 region.

    See all regions and IPs

  • Response Time Tracking


    Track response times over time and identify performance degradation before it affects your users.

  • Instant Alerts


    Get notified immediately when issues are detected via your preferred integrations.


Monitor Types

UptimeObserver supports different types of monitoring to match your needs:

Type Description Use Case
HTTP(S) Checks website availability, HTTP response codes, and SSL certificates Websites, REST APIs, web applications
DNS Monitors DNS records and validates expected values Domain configuration, DNS propagation, failover verification
Port Checks if a specific public port is open and responding web servers, mail servers, custom services
Ping Host reachability and network latency Verify example.com responds to ICMP echo requests
Heartbeat Receives pings from your cron jobs and scheduled tasks; alerts if not received on schedule Backup scripts, nightly data pipelines, scheduled maintenance tasks

Setting Up Your First Monitor

Creating a monitor in UptimeObserver takes just a few steps:

  1. Log in to your UptimeObserver dashboard
  2. Navigate to Monitors under monitoring
  3. Click "New Monitor" and select your monitor type
  4. Configure your endpoint and alert settings
  5. Save and start monitoring

See the complete guide to creating a monitor


Understanding the UptimeObserver Bot

The UptimeObserver Bot performs all monitoring checks from our servers. When troubleshooting issues or configuring firewalls, you may need to identify or whitelist our bot.

  • Bot Identification


    Learn about our User-Agent string and IP addresses used for monitoring requests.

    Bot Documentation

  • Firewall Configuration


    If you use Cloudflare or other WAF solutions, whitelist our bot for accurate monitoring.

    Cloudflare Whitelisting


Best Practices

Monitoring Tips

  • Start with critical endpoints : Monitor your most important pages first (homepage, login, checkout, API endpoints)
  • Use appropriate intervals : Critical services may need 1-minute checks; less critical can use 5-15 minutes
  • Set up multiple alert channels : Use email + Slack/SMS for redundancy
  • Monitor from user perspective : Check the URLs your customers actually use
  • Use the right monitor type : HTTP for web services, DNS for domain records, Port for public ports, Ping for host reachability, and Heartbeat for cron jobs and scheduled tasks.

Need Help?

If you need assistance setting up monitoring, reach out using the "Need Help?" button on the bottom right corner or email us at support@uptimeobserver.com.