监控类型

你可以创建多种类型的监控。

网站

网站监控检查你的网站是否可访问、是否正常工作。它会向你指定的 URL 发起 HTTPS 请求,并验证:

  • 网站可用性
  • 内容匹配(响应体、JSON 响应体或响应头)
  • 响应状态码
  • 响应时间
已选择网站类型的监控

API

API 监控帮助你确认 API 端点响应正常。功能包括:

  • 支持所有 HTTP 方法(GET、POST、PUT、DELETE 等)
  • 自定义请求头和认证
  • 支持请求体(表单、JSON、GraphQL、纯文本)
  • 查询参数
已选择 API 类型的监控

Ping

Ping 是一种简单的监控,它发送一个回显请求并测量结果。适用场景包括:

  • 简单的可用性监控
  • 基础设施健康检查
  • 网络延迟监控

Ping 监控提供原始的网络性能指标,没有 HTTP 请求的额外开销。

已选择 ping 类型的监控

TCP

TCP 监控验证服务器上的特定端口是否可访问并有响应。适用场景包括:

  • 数据库连接监控
  • 自定义服务端口检查
  • 邮件服务器监控(SMTP、IMAP、POP3)
  • FTP 服务器可用性
  • 自定义 TCP 协议测试
已选择 TCP 类型的监控

DNS

DNS 监控检查你的 DNS 的健康状况和配置,验证 A 记录或 MX 记录是否正确指向预期的 IP 地址或邮件服务器。

已选择 DNS 类型的监控

UDP

UDP 监控检查主机和 UDP 端口是否可达、是否仍在应答。由于 UDP 是无连接协议,监控会发送一个数据报并检查回复。适用场景包括:

  • DNS 服务器
  • 游戏服务器
  • VoIP 和流媒体网关
  • 任何监听 UDP 端口的服务
已选择 UDP 类型的监控

Cron / 心跳

Cron 监控用于跟踪定时任务——备份、批处理、周期性脚本——方式是让任务每次运行时 ping 一个 URL。不是 Instatus 去调用你的服务,而是你的任务来调用 Instatus。适用场景包括:

  • 每晚备份
  • 定时的数据导入导出
  • 队列和工作进程
  • 任何按计划运行的任务
已选择 Cron / 心跳类型的监控