跳至主内容
更新日志
  • 状态页升级:自定义域名双线路与 Atlassian Statuspage 一键迁移

    从 Atlassian Statuspage 换到别的状态页产品,麻烦的不是重新搭一个页面,是把历史事件和订阅者关系原样搬过去,否则用户手里的邮件订阅和 RSS 链接就全失效了。

    Flashduty 状态页去年底上线,这次更新做两件事:打通从 Atlassian Statuspage 迁移过来的路径,把自定义域名重做成能扛生产流量的双线路方案。

    Atlassian Statuspage 一键迁移

    迁移分两步,都用 Flashduty CLI 执行。flashduty statuspage migrate structure 导入组件、分组、历史事件和通知模板,不会通知订阅者,可以先核对导入结果;确认无误后再用 flashduty statuspage migrate email-subscribers 导入邮件订阅者。历史事件的 RSS/Atom 地址沿用 Atlassian 的 history.rsshistory.atom 路径格式,订阅者不用改订阅地址。迁移接口做了分页和幂等处理,重复执行不会重复写入数据。

    自定义域名 2.0

    自定义域名从原来单一的 CNAME 目标,改成了中国大陆和国际双线路分别托管解析,证书由 Caddy 自动申请和续期,这一步也补上了幂等修复,避免并发请求下重复申请证书。原来用单个 CNAME 接入的老客户,域名解析不用改,是无感升级。

    RSS/Atom 订阅与一键退订

    公开状态页现在支持 RSS/Atom 订阅,不用邮件确认就能拿到事件更新;history 路由加了别名兼容 Atlassian 的地址格式,老订阅者不用换地址。邮件订阅加了一键退订:通知邮件携带 RFC 8058 定义的 List-Unsubscribe 头,Gmail、Apple Mail、Outlook、Yahoo 等客户端会在邮件顶部显示原生退订按钮,点一下立即生效。

    修复

    内部状态页里被隐藏的组件,之前会出现在对外公开的变更历史里,现在已经修掉。

    开始使用

    前往 Flashduty 控制台 → 状态页 → 设置,查看自定义域名配置。迁移步骤和 CLI 命令参考接入 Flashduty 状态页,功能对比参考状态页对比:从 Atlassian Statuspage 迁移