Upcron.io features

Comprehensive uptime monitoring and cron job heartbeat tracking for your applications.

Founded on reliability
Customer-first approach
Innovation driven

What is Upcron.io?

Upcron.io is a comprehensive monitoring platform that provides two essential capabilities for modern applications, organized within projects for better management and team collaboration.

Uptime Monitoring

Track the availability and performance of your websites, APIs, and services with intelligent HTTP monitoring.

  • Support for all HTTP methods (GET, POST, PUT, DELETE, etc.)
  • Custom headers, cookies, and request body support
  • SSL certificate monitoring with expiration alerts
  • Detailed response time metrics (DNS, connection, transfer times)
  • Basic authentication support for protected endpoints

Heartbeat Monitoring

Monitor cron jobs, scheduled tasks, and background processes with intelligent heartbeat tracking and validation.

  • Cron schedule validation to ensure expected timing
  • Configurable grace periods for flexible scheduling
  • Three-state ping system: Start, Success, and Fail URLs
  • Execution time tracking and analytics
  • Event history with source tracking and user agent detection

Key Features

Everything you need to monitor your infrastructure and applications

Uptime Monitoring

Monitor websites and APIs with customizable HTTP checks, valid status codes, and basic authentication support.

Heartbeat Tracking

Track cron jobs and scheduled tasks with configurable grace periods and cron schedule validation.

Real-time Alerts

Get notified instantly via email when your monitors go down or heartbeats miss their expected schedule.

SSL Certificate Monitoring

Never let your SSL certificates expire. Get advance warnings before expiration and monitor certificate health.

Badges

Embed status badges in your documentation to keep users informed about your service health.

Incident Management

Automatic incident creation and tracking with uptime calculations and incident duration metrics.

Project Organization

Organize your monitors and heartbeats into projects for better management and team collaboration.

Team Collaboration

Invite team members, set up role-based permissions, and collaborate on incident management. Perfect for DevOps teams.

Soon available

RESTful API

Programmatic access to all monitoring features with comprehensive API documentation.

Soon available

How It Works

Upcron.io uses intelligent monitoring systems and automated incident tracking to keep your services healthy

Uptime Monitoring

Upcron.io continuously checks your websites and APIs by sending HTTP requests and analyzing responses in detail:

1

Configure Your Monitor

Set up the target URL, HTTP method, headers, cookies, and expected status codes

2

Automated Checks

Our system sends periodic HTTP requests and measures performance metrics including DNS lookup, connection time, and total response time

3

Response Validation

Each response is validated against your configured status codes. SSL certificates are checked for validity and expiration dates

4

Incident Detection

If a check fails, an incident is automatically created and you're notified through your configured integrations

Heartbeat Monitoring

For cron jobs and scheduled tasks, Upcron.io provides unique ping URLs that your scripts call to confirm they're running:

1

Create Heartbeat

Define your cron schedule and grace period. You'll receive unique ping URLs for start, success, and failure events

2

Integrate with Your Code

Add HTTP calls to the ping URLs in your scripts: start URL when beginning, success URL when complete, or fail URL if errors occur

3

Schedule Validation

Upcron.io validates your pings against the configured cron schedule and grace period, tracking execution times and patterns

4

Alert on Silence

If your job doesn't ping within the expected window, an incident is created and notifications are sent immediately

Behind the Scenes

Performance Metrics

We track detailed timing metrics including DNS lookup time, connection time, pre-transfer time, start transfer time, and total request time

Event History

Every monitor check and heartbeat ping is recorded with timestamps, source IP, user agent, and execution details for comprehensive audit trails

Smart Alerting

Incidents automatically trigger notifications through your configured integrations, ensuring the right people are informed at the right time

Getting Started

1

Create Your First Project

Organize your monitoring by creating projects for different applications or environments.

2

Set Up Monitors

Add uptime monitors for your websites and APIs, or create heartbeat monitors for your cron jobs.

3

Configure Alerts

Set up notification preferences to get alerted when issues occur.

4

Monitor & Respond

Watch your dashboards and respond quickly to incidents with detailed uptime metrics.

Need help getting started? Check out our quickstart guide or explore our API documentation.