无缝接入您的团队已在使用的工具
最小调度间隔
内置告警渠道
指标与历史天数
用于扩展的虚拟分片
能力
您的调度所应享有的一切
从单个夜间任务到相互依赖的流水线集群。
亚分钟级调度
以低至 15 秒的精度运行任务。支持时区感知的 cron、执行时间窗和按日筛选——“仅限周五”只需一键切换。
智能告警
基于状态码、耗时和连续失败次数的动态规则。事件会去重,因此一次故障只产生一条告警,而不是五十条。
- 运行失败 (HTTP 503)
- 事件已开启
- 已通知 Slack
- 已恢复
依赖链
将任务连接成 DAG。上游任务完成后触发下游任务,支持“全部完成”或“任一完成”的汇聚语义。
心跳监控
我们按计划请求您的 URL 并验证响应。偏好推送?签到可接收来自您系统的 ping——若超过宽限期仍无消息,将开启一个事件。
预计 42 秒内收到下一次 check-in
密钥保险库
API 密钥和令牌只需保存一次,运行时自动注入请求。Fail-closed:缺少密钥时会阻止本次运行,而不是发出损坏的请求。
运行时注入 — fail-closed
公开状态页
与用户分享可用性。托管的状态页为任务、心跳和签到提供 90 天可用性条形图。
90 天在线率
能叫醒你的告警
iOS 和 Android 原生推送。将规则标记为关键后,手机会像闹钟一样响起——全屏、大声、绝不会错过。
严重:payments-cron 持续失败
全屏警报 · 可绕过静音模式
重叠与重试策略
当一次运行与自身重叠时,可跳过、排队或终止并重启。按任务配置指数退避加抖动的重试。
指数退避 + 抖动
批量监控
在整个集群上监控同一路径。一步将 /healthz 指向五十个域名——每个域名都是独立的任务。
一个路径 → 所有域名
API 优先
界面上能点击的一切都可以自动化。通过 API 密钥和完整的 REST 参考管理任务、事件和状态页。
POST /api/v1/jobs GET /api/v1/incidents POST /api/v1/status-pages
工作原理
三步即可上线
从零到受监控的任务,只需不到两分钟。
连接端点
将 cronctl 指向任意 URL,配合请求头、身份认证、查询参数和响应断言。
设置调度
低至 15 秒的 cron 或间隔——时区感知,支持执行时间窗和按日筛选。
让它自动运行
我们负责执行、重试失败、去重事件,并自动告警到正确的渠道。
面向开发者
从第一天起即可脚本化
界面中的一切底层都是 API 调用。从 CI 创建任务,在脚本中发送 check-in,并为每个事件接收 webhook。
- 带 API 密钥的完整 REST API
- 一条 curl 即可完成 check-in
- 每个事件均可触发 Webhook
- 内置 OpenAPI 参考
curl -X POST https://cronctl.com/api/v1/jobs \
-H "Authorization: Bearer cctl_live_..." \
-d '{
"name": "nightly-report",
"target": { "url": "https://acme.com/cron/report" },
"schedule": { "interval_seconds": 900 },
"retry_policy": { "max_attempts": 3, "jitter": true }
}'价格
简单透明的价格
免费起步。当您需要更紧凑的调度、更多任务或更长的历史记录时再升级。
如适用,当地税费将在结账时计算。
常见问题
开始之前您需要了解的一切。
crontab 只是盲目地触发——如果任务失败、卡住或根本没运行,您只能从用户那里得知。cronctl 会替您执行任务、校验响应、失败时重试、去重事件,并告警到正确的渠道,还提供完整的运行历史和指标。