watchflow
扫码查看

监控SSL证书、定时任务、API等运行状态。

watchflow

综合介绍

watchflow 是一个运行状态监控工具,专门盯着SSL证书、定时任务和API接口这三类关键资源。SSL证书一旦过期,用户访问网站就会看到安全警告。定时任务如果失败,数据同步、备份、报表生成都会受影响。API接口出问题,整个服务链就断了。

watchflow 把这些监控集中到一个平台,实时检测运行状态,发现异常立即告警。你不需要再分别登录多个系统查看状态,一个 watchflow 就能覆盖这些监控需求。

功能列表

  1. SSL证书监控:自动检测证书有效期和信任状态,到期前提醒,避免网站打不开。
  2. 定时任务监控:通过心跳机制跟踪任务执行情况,支持 cron 表达式配置周期,任务卡死或失败第一时间知道。
  3. API监控:定时请求API接口,检测可用性、响应时间和返回内容,支持 GET、POST、PUT、DELETE 等方法。
  4. 多渠道告警:支持邮件、钉钉、企业微信、飞书等通知方式,异常时主动推送。
  5. 历史记录:保存所有监控数据,支持查看趋势图和历史事件,方便排查问题。
  6. 多项目管理:不同项目分开管理,监控对象清晰分类,团队协作更方便。

使用帮助

watchflow 的使用流程很简单:添加监控对象、设置告警规则、等待通知。下面按功能模块一步步说明。

快速开始

打开 watchflow 官网,注册账号并登录。进入控制台后,你会看到三个主要入口:SSL证书、定时任务、API监控。首次使用建议先添加一个SSL证书监控,流程最短,能快速体验完整功能。

SSL证书监控

SSL证书监控用来跟踪证书的有效期和信任状态。

  1. 点击左侧菜单"SSL证书",进入证书列表页。
  2. 点击右上角"添加监控"按钮。
  3. 输入要监控的域名,例如 example.com。不需要加 https:// 前缀。
  4. 设置提醒阈值。一般选择"到期前30天提醒",也可以自定义天数。
  5. 点击保存。系统会立刻检测一次证书状态,并显示剩余天数。

保存后,watchflow 每天自动检查证书状态。当剩余天数低于你设置的阈值时,系统会发送告警通知。你还可以查看证书的签发机构、签发日期、到期日期等详细信息。对于使用通配符证书的域名(如 *.example.com),同样支持监控。

定时任务监控

定时任务监控适合跟踪脚本、数据备份、报表生成这类周期性任务。它的原理是"心跳检测":任务执行完上报一次状态,watchflow 在设定的时间窗口内没有收到上报,就判定为异常。

  1. 点击"定时任务"菜单,进入任务列表。
  2. 点击"新建任务"按钮。
  3. 填写任务名称,比如"每日数据库备份"。
  4. 配置执行周期。支持标准 cron 表达式,例如每天凌晨2点执行写 0 2 * * *
  5. 设置超时时间。任务运行超过这个时间还没上报,系统会判定为异常。
  6. 保存后,你会得到一个专属的监控地址(webhook URL)。
  7. 把这个地址配置到你的定时任务脚本中。任务执行成功后,脚本请求一次这个地址,watchflow 就收到一次心跳。

API监控

API监控用来检测接口的可用性、响应时间和返回内容。

  1. 点击"API监控"菜单,进入API列表页。
  2. 点击"添加API监控"按钮。
  3. 输入API的完整请求地址,例如 https://api.example.com/health
  4. 选择请求方法,支持 GET、POST、PUT、DELETE 等。
  5. 按需填写请求头和请求体。
  6. 设置响应校验规则。可以要求返回指定状态码(如 200),也可以检查响应体是否包含某个字段。
  7. 选择监控频率,比如每5分钟检测一次。
  8. 点击保存。watchflow 会按照设定的频率定时请求这个API,并记录每次的响应时间和状态。

告警通知配置

告警是监控工具的核心。watchflow 支持多种通知渠道。

  1. 进入"告警设置"页面。
  2. 选择通知渠道,支持邮件、钉钉、企业微信、飞书等。
  3. 填写接收人信息,比如邮箱地址或钉钉机器人的 webhook 地址。
  4. 设置告警规则。比如"连续失败3次才告警",可以减少偶发故障带来的打扰。
  5. 点击"发送测试通知",确认消息能正常收到。

通知内容一般包含监控对象名称、异常类型、发生时间、当前状态。收到告警后,你可以在控制台查看详细的历史记录,判断是偶发问题还是持续故障。

产品特色

一个平台同时监控SSL证书、定时任务和API接口,异常自动告警,省去来回切换的麻烦。

适用人群

  • 运维人员:需要同时盯着证书、任务和接口状态,watchflow 帮他们省去来回切换的麻烦。
  • 后端开发:写完接口和定时任务后,用 watchflow 验证运行状态,出问题第一时间知道。
  • 中小团队负责人:没有专职运维,用 watchflow 低成本搞定基础监控。
  • 个人站长:管理自己的网站和服务器,证书到期前收到提醒,避免网站打不开。

应用场景

  • 网站证书到期提醒:证书快过期时提前通知,留足时间续期,避免用户访问时看到安全警告。
  • 数据备份任务监控:每天凌晨的备份任务是否成功执行,watchflow 帮你盯着,失败了马上知道。
  • 第三方API可用性检测:对接的外部接口是否正常,定期检测,异常时及时处理。
  • 定时爬虫任务跟踪:爬虫是否按计划运行,有没有卡死,watchflow 都能看到。

常见问题

  • watchflow 是免费的吗?具体要看官方定价。通常这类工具提供免费版和付费版,免费版够个人使用,团队版有更多监控数量和告警渠道。
  • 支持哪些告警通知渠道?常见的支持邮件、钉钉、企业微信、飞书等。具体以官方文档为准。
  • 监控频率可以调整吗?可以。API监控的检测频率一般可以按分钟设置,定时任务通过心跳机制跟踪。
  • SSL证书监控支持通配符证书吗?支持。只要输入域名,系统会自动检测证书的签发信息。
微信微博邮箱复制链接