跳到內容
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 參考 →

從指南開始。

建立頁面、加入元件,然後發佈。指南提供英文、土耳其文與德文版本。