对响应内容断言,而不仅是状态码
将监控项指向任意端点,选择请求方法,添加 Bearer 令牌等请求头,并发送 JSON 请求体。然后告诉 UptimePush 哪个 JSON 路径必须等于哪个值,例如 $.status 等于 "ok",或 $.queue.depth 小于 100。
- 支持 GET、POST、PUT、PATCH、DELETE 和 HEAD
- 自定义请求头和请求体
- JSON 路径断言,支持等于、包含、大于和小于
- 响应时间阈值
- 检查原始响应体中是否包含或缺少关键词
在用户察觉之前发现变慢
设置一个阈值(例如 800 ms),当 p95 延迟悄然超过时即可收到提醒。响应时间图表会显示变慢从何时开始,通常能直接指向引发问题的那次部署。
为 API 背后的任务提供心跳监控
队列工作进程和 cron 任务没有可供检查的 URL。为它们创建一个心跳监控:任务完成后 ping 一个唯一 URL,若 ping 未按时到达,您将收到告警。