
OpenStatus:开源网站监控与服务状态页
把网站监控、状态公告与 AI 事故协作连接起来

OpenStatus 是干什么用的?用大白话解释
OpenStatus 是把网站监控、服务状态页和事故响应放在一起的开源平台。可以把它理解成三样东西:定时检查网站和 API 的“值班员”、向用户说明服务是否正常的“公告栏”,以及供团队整理处理过程的“事故记录本”。
它主要帮助开发者、SaaS 团队和运维人员及时发现问题、告诉用户发生了什么,并保留后续复盘资料。AI 能协助把自然语言请求变成待确认的公告操作、整理事故复盘草稿。用户既可以使用托管版,也可以按官方文档自行部署。
网站与 API 监控:不只判断能不能打开
一次请求返回成功状态码,并不一定意味着业务正常。OpenStatus 的 HTTP 监控可配置请求方法、请求头和请求体,并对状态码、响应头或正文设置断言。例如,可以同时检查接口是否返回 200、结果中是否包含预期字段,以及响应是否超过性能阈值。
托管监控网络覆盖 Fly.io、Koyeb 和 Railway 上的 28 个地区,每个监控实际可选多少地区取决于套餐。分地区数据有助于发现“部分用户访问失败”的问题;DNS、连接、TLS、首字节时间和传输耗时则帮助定位请求在哪个阶段变慢。告警可以接入 Slack、Discord、邮件、PagerDuty 或 Webhook 等渠道。
从第一个监控到对外服务状态页
- 准备要检查的公开 URL,先明确“什么响应才算正常”。测试 API 时还需准备合适的请求方法和必要认证信息。
- 在 Monitors 中选择 Create Monitor,填写名称和完整 URL,配置请求、断言、检查间隔及性能阈值。
- 保存后查看状态码和响应时间图表,确认已经出现监控数据。不要只看绿灯,也要检查返回内容是否符合预期。
- 创建状态页,填写标题与 slug,再到 Components 添加用户看得懂的服务组件。关联监控的组件会跟随检查结果更新;静态组件适合手动维护的服务或外部依赖。
- 打开公开页面,核对组件名称和展示状态;按套餐能力设置自定义域名或访问限制。
可参考官方首个监控教程。监控回答“服务现在怎么样”,状态报告补充“发生了什么、正在如何处理”,计划维护则用于提前告知停机窗口。
在 Slack 和 AI 助手里处理事故与公告
付费版用户可从 Settings → Integrations 安装 Slack 集成,授权正确的工作区,并把机器人加入目标频道。通过 @openstatus 查询监控摘要,或让它起草状态更新,再检查受影响组件、文案和是否通知订阅者后批准。具体接入步骤见Slack 助手设置指南。
内部事故可以记录严重级别、负责人、时间线和处理笔记,并关联面向客户的状态报告。内部事故状态与公开报告需要分别管理:关闭内部事故,不代表对外公告已同步解决。官方文档注明,事故管理功能正逐工作区开放。事故解决后,AI 可以依据时间线、公开更新和频道历史生成复盘草稿,仍需人工编辑与批准。
用 MCP、CLI 与 Terraform 接入开发流程
MCP 接口允许兼容的 AI 客户端通过 OAuth 选择工作区及只读或读写权限。发布类调用必须明确是否发送订阅通知,并由客户端控制确认流程;CLI、API、SDK 和 Terraform 则适合终端、脚本及基础设施配置工作流。
免费版、付费套餐与使用边界
以下信息核实于 2026 年 10 月 27 日。托管版 Hobby 免费计划包含 1 个监控、1 个状态页、3 个页面组件,最低检查间隔为 10 分钟;Starter 可无卡试用 14 天。
官网展示的美元月付标价为 Starter 30 美元/月、Pro 100 美元/月、Scale 500 美元/月。Starter 包含 20 个监控、1 分钟检查和每个监控最多 6 个地区;Pro 包含 50 个监控、30 秒检查和每个监控最多 28 个地区。自定义域名、订阅者通知和 Slack AI 助手属于付费能力,私有监控位置与审计日志查看也有套餐限制。
年付、额外监控或状态页、附加功能、结算币种和税费应以购买时页面为准,不宜把美元标价当作中国地区最终价格。可在官方定价对比查看完整条件。
开源自托管与数据处理注意事项
OpenStatus 采用 AGPL-3.0 许可,提供Docker Compose 自托管指南。完整部署需要自行安排监控探针与分析配置;只部署状态页是另一条较轻量的路径。自行部署仍有服务器、升级和维护成本,不能直接套用托管版的全球探针网络。
根据隐私政策,平台会处理监控 URL、请求头与请求体、集成凭据和事故笔记;响应正文等内容在选择启用时采集,监控结果保留时间取决于套餐。接入前应检查认证信息、敏感请求数据和频道权限。它适合监控与事故沟通,AI 草稿需要核验,不能据此认定故障根因已经查明或应用已经修复。
常见问题
OpenStatus 可以免费使用吗?
可以。Hobby 是持续提供的免费计划,14 天 Starter 则是付费方案试用,两者不同。需要更短检查间隔、更多监控或 Slack AI 助手时,应评估付费计划。
能监控需要认证的 API 吗?
可以通过自定义请求头提供接口所需认证,并配置方法、正文和断言。应使用适合监控的授权凭据,并留意目标接口的限流或防火墙规则。
AI 会直接发布公告并通知所有订阅者吗?
Slack 工作流提供人工批准;MCP 发布操作要求明确设置通知选择,确认方式取决于所连接的客户端。只需要查看信息时可授予只读权限,发送通知的调用成功也不等于每位订阅者都已收到消息。
官方资源与开发者社区
- 官方文档:监控、状态页与集成配置。
- GitHub 开源仓库:源码、许可和问题反馈。
- 官方 Discord:部署与使用交流。
- 官方 X 公告:产品更新。
- 服务状态页:查看 OpenStatus 自身可用性。
- 联系与支持:账号、账单及商务问题。





