服务中断不可避免,但沟通效率可以系统性提升。
当服务状态发生波动时,依赖人工邮件或即时消息的通知方式,已难以满足企业对信息时效性和一致性的要求。Flashduty 状态页通过提供标准化、统一的信息发布窗口,确保企业内部与外部对服务状态的认知保持实时同步。
核心价值
降低沟通成本
通过”一次更新,多方同步”机制,结合订阅推送模式,从源头减少重复问询,让技术团队专注于问题修复。
构建长期信任
主动公布突发故障与维护计划,消除信息不对称引发的猜测,在不确定性中展现专业度与掌控力。
稳定性资产化
持续记录状态变更,生成可视化的可用性统计,将抽象的 SLA 承诺转化为可验证的运行记录。
状态页类型
针对不同受众的需求差异,Flashduty 提供两种状态页:- 公开状态页
- 内部状态页
面向客户与合作伙伴
- 对所有公网用户开放,无需登录即可访问
- 帮助企业在故障期间向客户提供实时、准确的服务状态更新
- 主动传递关键信息,缓解客户焦虑,塑造专业品牌形象
- 用户可通过电子邮件订阅事件更新
核心概念
组件与分组
状态页通过组件(Component)来组织和呈现不同的服务。一个组件代表系统中的一个功能模块,事件会标明影响了哪些组件,影响范围因此一目了然。相关联的组件可进行分组(Grouping)。事件类型
影响状态
- 故障影响状态
- 维护影响状态
按严重程度递增:
- 🟢 运行正常(Operational)
- 🟡 性能下降(Degraded Performance)
- 🟠 部分中断(Partial Outage)
- 🔴 完全中断(Full Outage)
常见问题
状态页(Status Page)和在线状态监控(Uptime Monitor)的区别?
状态页(Status Page)和在线状态监控(Uptime Monitor)的区别?
状态页(例如 Flashduty Status Page)和在线状态监控(例如 Uptime Kuma)都提供了展示服务可用性的看板。二者的不同之处如下:
如果您需要简单的自监控工具实现服务探活(例如域名探活,端口探活等),推荐使用在线状态监控工具。如果您需要实现面向外部客户或内部组织的正式服务状态看板和通知系统,推荐使用 Flashduty 状态页。
谁可以访问状态页?谁可以管理状态页?
谁可以访问状态页?谁可以管理状态页?
访问权限
- 公开状态页:对所有公网用户开放,无需登录即可访问。
- 内部状态页:仅限组织内部用户访问,需使用对应的 Flashduty 账号登录。
- 状态页管理:创建、编辑和删除状态页,管理订阅。
- 状态页事件管理:在状态页中发布、编辑和删除事件。
如何向状态页中发布事件?
如何向状态页中发布事件?
目前,向 Flashduty 状态页中发布事件需要在状态页管理页面中手动声明。为了简化事件的发布流程,Flashduty 状态页支持事件模板,让技术团队能够通过模板快速发布故障或计划维护,只需少量操作即可生成完整的状态更新。在不久的将来,我们还将为 Flashduty On-call 的故障管理部分提供 Workflow 支持。届时,Flashduty 将支持通过编写预设规则,为推送到平台的故障自动在相关状态页上发布对应事件,实现 On-call 故障与状态页的无缝衔接。
用户如何订阅状态页更新?
用户如何订阅状态页更新?
Flashduty 状态页允许用户主动订阅服务状态更新。在向状态页内发布事件时,可以选择是否为该事件向订阅者发送通知,从而灵活控制信息推送。
-
对于公开状态页,用户可通过电子邮件接收事件更新。
-
对于内部状态页,用户可在 Flashduty 的通知配置中绑定偏好的 IM 集成,接收单聊推送。目前支持飞书、钉钉、企业微信和 Slack。公开状态页只支持邮件订阅,不支持 IM 订阅。
状态页的用户必须订阅所有更新吗?还是可以选择特定服务?
状态页的用户必须订阅所有更新吗?还是可以选择特定服务?
用户可灵活选择订阅范围,既可以接收状态页的全部更新,也可以仅订阅特定服务或事件。按服务组件或事件订阅后,用户只收到与自己相关的更新,不必要的通知随之减少。
状态页的服务可用性统计指标的计算原理?
状态页的服务可用性统计指标的计算原理?
组件的部分中断(Partial outage)或完全中断(Full outage)会计入该组件的不可用时间(Downtime)。虽然维护可能对服务产生影响,但其影响时间不计入服务可用性统计(Service uptime)。组件的服务可用性统计基于最近一个季度的数据窗口计算,其值等于组件的可用时间(Uptime) 和总存在时间(Available time)的比值。分组的可用性统计同样以季度为单位计算,其值等于该分组下所有组件的可用时间之和与总存在时间之和的比值。系统回放事件时间线中的组件状态变更,计算每个组件的影响时段。维护事件单独计算:组件只在维护实际执行期间(从”进行中”到关闭)标记为”维护中”。尚未开始的计划维护,不影响可用性图表与日历。设为”完全隐藏”的组件和分组,不参与可用性统计。设为”隐藏可用性”的组件和分组参与计算,但不对外展示结果。您可以在状态页设置中选择可用性统计的展示模式:同时展示图表与百分比、仅展示图表、或完全不展示。
状态页是否支持上传历史服务可用性数据?
状态页是否支持上传历史服务可用性数据?
有时,技术团队往往需要优先投入资源进行排查和修复,无法同步、完整地更新状态页;在系统迁移时,也需要将既有的可用性记录呈现在状态页中。Flashduty 状态页提供发布回溯事件(Retrospective event)能力,用于补充已发生但未能及时对外发布的服务状态变化。通过回溯事件,用户可以事后声明一次已经发生的故障或维护,并准确设置事件的发生时间、结束时间以及受影响的组件。和普通事件相同,用户同样可以按真实时间顺序构建事件更新的时间线,清晰呈现服务在整个事件周期内的状态变化。回溯事件在状态页中的展示方式与普通事件一致,都会纳入事件历史和服务可用性统计,帮助用户全面理解服务的实际运行情况。
状态页是否支持暗色模式?
状态页是否支持暗色模式?
Flashduty 状态页支持暗色模式。您可以分别上传标准 Logo 和暗色 Logo,系统会根据用户的浏览器主题自动切换对应的 Logo。如果仅上传了标准 Logo,暗色模式下也会使用标准 Logo。
状态页是否支持自定义域名?
状态页是否支持自定义域名?
支持。您可以为状态页配置自定义域名(如
status.yourcompany.com),只需在 DNS 服务商中添加 CNAME 记录指向 Flashduty 提供的状态页地址,并在状态页设置中填写自定义域名。自定义域名在全平台范围内必须唯一,不能被多个状态页共用。自定义域名如何获得 HTTPS 证书?
自定义域名如何获得 HTTPS 证书?
配置自定义域名后,Flashduty 会自动为域名签发、续期并发布 HTTPS 证书。签发前需要完成两类 DNS 校验记录,配置完成后在状态页设置中点击检查配置即可查看校验状态:
- 访问入口记录(CNAME):将域名指向托管访问入口,大陆访问入口为
cn.statuspage.flashduty.com,国际访问入口为statuspage.flashduty.com。 - 证书托管记录(dns-01 委派):在
_acme-challenge前缀下添加 CNAME 记录,将证书校验委派给 Flashcat 托管 DNS,具体记录值以检查配置显示为准。
statuspage.flashcat.cloud,只要证书托管记录校验通过,系统也会提前签发并发布证书,之后将 DNS 切换到托管访问入口时不会出现 HTTPS 中断。状态页如何收费?
状态页如何收费?
Flashduty 状态页是 On-call 模块 的一部分,不单独进行售卖。不同版本的 Flashduty 账户在状态页数量上的支持如下:
- Flashduty 免费版、标准版:支持创建 1 个公开状态页
- Flashduty 专业版、私有化:支持创建 5 个公开状态页,支持创建 20 个内部状态页。
- 公开状态页的邮件通知受不同 Flashduty 版本的邮件用量约束。
- 内部状态页的 IM 推送通知受不同 IM 平台的 API 调用限额约束,通常和组织使用的 IM 定价方案有关。
- 所有类型的状态页的访问流量均无上限。