Welcome to Upcron.io
Upcron.io is a powerful uptime monitoring and cron job heartbeat tracking platform designed to help you maintain reliable applications and scheduled tasks. Monitor your websites, APIs, and background processes with ease and get instant alerts when something goes wrong.What is Upcron.io?
Upcron.io provides two essential monitoring capabilities for modern applications:- Uptime Monitoring: Track the availability and response times of your websites, APIs, and services with HTTP checks
- Heartbeat Monitoring: Monitor cron jobs, scheduled tasks, and background processes to ensure they run as expected
Get Started
Start monitoring your applications in just a few minutes.
Key Features
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.
Project Organization
Organize your monitors and heartbeats into projects for better management and team collaboration.
Incident Management
Automatic incident creation and tracking with uptime calculations and incident duration metrics.
Real-time Alerts
Get notified instantly via email when your monitors go down or heartbeats miss their expected schedule.
RESTful API
Programmatic access to all monitoring features with comprehensive API documentation.
How It Works
Uptime Monitoring
Upcron.io periodically checks your websites and APIs by sending HTTP requests and validating responses. You can configure:- Target URLs and HTTP methods (GET, POST, PUT, etc.)
- Expected HTTP status codes
- Basic authentication credentials
- Check frequency and timeout settings
Heartbeat Monitoring
For cron jobs and scheduled tasks, Upcron.io provides unique ping URLs that your scripts call to signal they’re running correctly:- Start URL: Call when your job begins
- Success URL: Call when your job completes successfully
- Fail URL: Call when your job encounters an error
- Configurable grace periods and cron schedule validation
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.