Download the PHP package cronbeats/cronbeats-php without Composer
On this page you can find all versions of the php package cronbeats/cronbeats-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download cronbeats/cronbeats-php
More information about cronbeats/cronbeats-php
Files in cronbeats/cronbeats-php
Download cronbeats/cronbeats-php
More information about cronbeats/cronbeats-php
Files in cronbeats/cronbeats-php
Vendor cronbeats
Package cronbeats-php
Short Description Cron job monitoring and heartbeat monitoring SDK for PHP. Monitor scheduled tasks, background jobs, and cron jobs with simple ping telemetry. Get alerts when cron jobs fail, miss their schedule, or run too long.
License MIT
Package cronbeats-php
Short Description Cron job monitoring and heartbeat monitoring SDK for PHP. Monitor scheduled tasks, background jobs, and cron jobs with simple ping telemetry. Get alerts when cron jobs fail, miss their schedule, or run too long.
License MIT
Please rate this library. Is it a good library?
Informations about the package cronbeats-php
CronBeats PHP SDK (Ping)
Official PHP SDK for CronBeats ping telemetry.
Install
Quick Start
Real-World Cron Job Example
Progress Tracking
Track your job's progress in real-time. CronBeats supports two distinct modes:
Mode 1: With Percentage (0-100)
Shows a progress bar and your status message on the dashboard.
✓ Use when: You can calculate meaningful progress (e.g., processed 750 of 1000 records)
Mode 2: Message Only
Shows only your status message (no percentage bar) on the dashboard.
✓ Use when: Progress isn't measurable or you only want to send status updates
What you see on the dashboard
- Mode 1: Progress bar (0-100%) + your message → "75% - Processing batch 750/1000"
- Mode 2: Only your status message → "Connecting to database..."
Complete Example
Error Handling
API Surface
ping()start()end('success'|'fail')success()fail()progress(int|array|null $seqOrOptions, ?string $message = null)
Notes
- SDK uses
POSTfor telemetry requests. jobKeymust be exactly 8 Base62 characters.- Retries happen only for network errors, HTTP
429, and HTTP5xx. - Default 5s timeout ensures the SDK never blocks your cron job if CronBeats is unreachable.
All versions of cronbeats-php with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.2
ext-curl Version *
ext-curl Version *
The package cronbeats/cronbeats-php contains the following files
Loading the files please wait ...