跳到内容
Yuva

状态页

在客户询问之前,先告诉他们什么出了问题。

Yuva 状态页显示你的产品是否正常运行。它位于你的支持收件箱中,因此聊天小部件和应用会显示进行中的事件,一次回复即可送达所有就此来信的人。

公开页面

Yuva 将它渲染为纯 HTML,无需 JavaScript 也完整可用,回复缓存 30 秒,这样你服务器前面的 CDN 就能承接故障期间的流量。

  • 整体状态你所显示的组件中最差的状态,用文字和颜色表示。
  • 组件为你起草的事件
  • 先保留,再发送从调查中到已解决,每次更新都会保留。已发布的更新可以更正,但不会被删除。
  • 维护用时间窗口公布计划中的工作。Yuva 会准时开始并完成。
  • 历史按月显示过去的事件和维护,每项都有自己的页面。
  • 响应时间开启后:每个设有 HTTP 或 TCP 检查的组件最近 24 小时的数据,附中位数和 p95。
  • 订阅源、徽章和 JSON无需订阅的 Atom 订阅源、用于 README 的徽章,以及供你自己的网站或应用使用的同一页面 JSON。
  • 你的外观和语言你的徽标和强调色。页面使用英语、土耳其语和德语;访客按自己的时区查看时间。

页面在你发布之前保持私有,你的团队可先在面板中预览。

检查让它保持最新

检查无需任何人动手即可设置组件状态,组件宕机或恢复时,Yuva 会通知你的团队。

  • 按分组显示,每个组件有自己的状态、最长 90 天的每日色条,以及(如需要)可用率。你的 cron 任务或服务器按计划调用一个 URL。调用停止时,组件即视为宕机。
  • 推送的状态你可以自己发送正常运行或故障状态。Alertmanager 和 Grafana 的告警会原样接收。
  • 事件Yuva 按一定间隔请求一个 URL,并检查状态码,还可选择检查关键词和证书到期时间。
  • TCPYuva 会打开到某个主机和端口的连接,并检查它是否响应。
  • HTTP检查宕机时,Yuva 可以创建一份草稿事件供你审阅、立即发布一个事件,或不创建任何事件。恢复后,Yuva 会解决它创建的事件。
  • 先听你的你决定连续多少次失败才算数,团队手动设置的状态绝不会被检查覆盖。

电子邮件订阅者

访客订阅事件和维护的通知,可订阅全部组件,也可只订阅自己使用的。订阅总是从一封确认邮件开始。

  • 双重确认对任何地址的回应都相同,未经确认不会有人被订阅。
  • 他们的选择每个组件一个复选框,每封邮件中都有用于更改选择或退订的链接。
  • 简洁的通知文字状态、受影响的组件和更新,没有图片、跟踪或推广。提供英语、土耳其语或德语。
  • 在聊天小部件和应用中通知会等待 60 秒,方便你撤销;同一事件的通知会保持间隔,长时间故障也不会塞满收件箱。

通知通过你收件箱自己的电子邮件渠道、以其地址发出,列表中的人与你的新闻邮件相互分开。

调查中

只要你的页面已发布且有事件或维护进行中,网页小部件以及 iOS 和 Android SDK 就会在对话上方显示一行,写明文字状态并链接到事件。

  • 无需设置这一行会随事件出现和消失。
  • 可关闭客户可以关闭它。事件有新更新时它会再次出现。
  • 他们的语言小部件和应用会以它们支持的每种语言显示。

回复已关联的对话

一次故障会让同样的问题通过电子邮件、聊天和应用涌来。将这些对话关联到事件,写一条回复,发送给所有人。

  • 在面板中将对话关联到事件。事件页面会列出它们。
  • 写一条回复。审阅会显示有多少对话会收到它,之后你可以逐一关闭这些对话。
  • Yuva 会以你的名义,通过各自的渠道发送给每个仍处于打开状态的已关联对话。发送后无法撤回。

你自己的域名

在 status.example.com 这样的地址提供页面。添加一条 CNAME 记录和一条证明域名属于你的 TXT 记录,Yuva 会替你检查。

  • 证书证书会自动签发和续期,由 Caddy 之类的按需代理或 Cloudflare 自定义主机名完成。
  • 一切随之迁移链接、订阅源、徽章、JSON 和电子邮件通知都使用你的域名。
  • 只属于你你的域名上只提供页面,绝不提供 API 或面板。

用于你自己网站的横幅

在网站页脚显示你的状态:文字状态、带可用率的最近 90 天色条,以及指向你页面的链接。只需一个脚本和一个元素。

<script src="https://support.example.com/yuva-status.js" defer></script>
<yuva-status page="acme" theme="auto" components></yuva-status>
  • page你的状态页地址。
  • themelight、dark 或 auto,auto 跟随访客的配色方案。默认为 auto。
  • components添加后会多出一行,显示每个组件的状态。
在浅色网站上
在深色网站上

面向开发者

一切都在 API 中,权限为 status:read 和 status:manage。Webhook 会通知组件、事件和监控的变化,通过 MCP 连接的助手可以创建草稿并解决事件。

打开 API 参考 →

从指南开始。

创建页面,添加组件,然后发布。指南提供英语、土耳其语和德语版本。