5 大类,19 种监控类型
每种类型都使用所监控服务本身的协议,从 HTTP 请求到 Minecraft 状态 ping。证书和域名注册这类变化缓慢的内容,检测频率会低一些。
网站与 API
页面、API、WebSocket,以及向你报到的任务。
- 网站(HTTP)任意 URL 的状态码、重定向、证书和首字节时间。 最快检测间隔:30秒
- 关键词页面上某段文字消失或出现错误信息时告警。 最快检测间隔:30秒
- API(JSON)发送你定义的请求(含请求头和请求体)。指定路径上的 JSON 值必须匹配。 最快检测间隔:30秒
- 心跳(cron)你的任务每次运行后调用一个专属 URL。漏掉一次调用就会告警。 你的任务会调用 FastPing。
- WebSocket在 ws:// 或 wss:// 上完成 101 握手,可选发送消息并检查回复。 最快检测间隔:30秒
- HTTP/2 与 HTTP/3协商 ALPN h2,并通过 HTTP/2 发送一个 GET 请求。HTTP/3 方面,检查 Alt-Svc 声明,并可选发送一个 QUIC 版本协商包。从不发送 HTTP/3 请求。 最快检测间隔:30秒
网络
主机、端口和 DNS 应答。
- PingICMP 往返时间和丢包率;ICMP 被屏蔽时改用 TCP 计时。 最快检测间隔:30秒
- TCP 端口TCP 端口是否接受连接,以及握手耗时。 最快检测间隔:30秒
- DNS 记录每次检测都比较一种记录类型。任何变化都会连同新值一起报告。 最快检测间隔:30秒
- UDP 端口DNS、NTP、SIP、STUN 或自定义探测。收到 ICMP 不可达回复表示端口已关闭。 最快检测间隔:1分钟
域名与安全
证书、域名注册、邮件认证和信誉。
邮件服务器
收发你的邮件的服务器。
游戏服务器
每款游戏都用它自己的状态协议查询。
- 游戏服务器Minecraft、Steam A2S 和 FiveM 查询:在线状态、玩家、版本和地图。 最快检测间隔:30秒
表中时间是各类型允许的最快检测频率。更快的检测频率是套餐选项:每 30秒钟一次,每月 $29;或每 1分钟一次,每月 $9。免费版和 Starter 每 5 分钟检测一次。
一次检测失败不算故障
检测失败后,20 秒后会再检测一次。只有第二次也失败,才会创建事件,并向你为该监控项选择的渠道发送告警。服务恢复响应后,这些渠道会收到恢复通知。
示例api.example.com
-
12:00:00
检测失败
api.example.com 返回 503 Service Unavailable。
-
12:00:20
重新检测
20 秒后再次检测,仍然失败:创建事件。
-
12:00:21
告警
你为该监控项指定的渠道会收到告警。
-
12:04:30
恢复
服务恢复响应,恢复告警会给出总宕机时长(4分钟 10秒)。
5 种告警渠道
- 邮件任意地址。每个人都可以关闭发到自己地址的恢复、警告和变化告警。
- Discord频道 Webhook。消息以嵌入卡片形式送达,无需托管机器人。
- Slack为你选择的频道配置传入 Webhook。
- Telegram你的机器人令牌,以及聊天或群组的 ID。
- Webhook向你自己的端点发送 JSON POST 请求,可对接其他任何系统。
每个套餐还包含
- 响应缓慢、证书和域名即将到期、玩家人数过少时发出警告。
- DNS 记录、SPF 和 DMARC 记录以及游戏版本或地图发生变化时告警。
- 维护窗口:你维护服务期间不发送告警。
- 按监控项分配渠道:每个监控项只向你选择的渠道告警。
- 恢复告警附带总宕机时长。
Webhook 载荷
{
"event": "down",
"monitor": {
"id": 12,
"name": "Shop",
"type": "http",
"target": "https://shop.example.com"
},
"detail": "HTTP 503",
"status": "down",
"timestamp": "2026-10-17T09:30:00.000Z",
"url": "https://fastping.app/app/monitors/12"
}
状态页与嵌入
把你选择的监控项发布到 fastping.app 上的公开页面;使用白标附加功能,还可以发布到你自己的域名。你可以安排维护、发布事件更新,并让访客通过邮件或订阅源订阅。
- 维护窗口
- 处理过程中,随时发布事件更新
- 双重确认的邮件订阅
- RSS 和 Atom 订阅源,以及 status.json
- 使用你自己的域名,自动配置 HTTPS,不显示 FastPing 品牌标识(附加功能)
- SVG 可用率徽章
- 可放在你网站上的状态小组件
示例状态页:三个组件及其可用率,以及一个已计划的维护窗口。
面向团队、脚本和报告
团队
- 邀请团队成员,每人用自己的账号登录。
- 每个额外席位每月 $3。
- 告警渠道、状态页和监控项由整个团队共享。
REST API
- 创建、暂停、恢复和删除监控项,并读取它们的可用率和检测记录。
- Bearer API 密钥,每个密钥每分钟 120 次请求。
- 属于“REST API 访问”附加功能。
报告与数据
- 每位成员都会收到每周邮件摘要,可一键退订。
- 使用报告附加功能,可获得可打印的月度可用率报告。
- 随时以 JSON 导出你的全部数据。