公開ページ
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 は自分で作成したものを解決します。
- まずあなたの言葉を何回連続の失敗を数えるかは自分で選べます。チームが手動で設定した状態がチェックに上書きされることはありません。
メール購読者
訪問者はインシデントとメンテナンスの通知を、すべてのコンポーネント、または使うものだけについて購読します。購読は必ず確認メールから始まります。
- ダブルオプトインどのアドレスにも同じ応答を返し、確認なしに購読されることはありません。
- 購読者の選択コンポーネントごとに1つのチェックボックスがあり、各メールには選択の変更や配信停止のリンクがあります。
- シンプルな通知言葉による状態、影響を受けるコンポーネントと更新。画像、トラッキング、宣伝はありません。英語、トルコ語、ドイツ語で提供します。
- チャットウィジェットとアプリで通知は取り消せるよう60秒待機し、同じインシデントの通知は間隔をあけて送られるので、長い障害でも受信トレイがあふれません。
通知は受信トレイ自身のメールチャネルから、そのアドレスで送られ、リストの人々はニュースレターとは別に管理されます。
調査中
ページが公開され、インシデントまたはメンテナンスが進行中の間、Web ウィジェットと iOS・Android SDK は会話の上に、言葉による状態とインシデントへのリンクを含む1行を表示します。
- 設定は不要ですこの行はインシデントとともに表示され、消えます。
- 閉じられますお客様は閉じることができます。インシデントに新しい更新があると再び表示されます。
- 購読者の言語ウィジェットとアプリは、対応するすべての言語で表示します。
リンクされた会話へ返信
障害が起きると、同じ質問がメール、チャット、アプリから届きます。それらの会話をインシデントにリンクし、1つの回答を書いて全員に送ります。
- パネルで会話をインシデントにリンクします。インシデントのページに一覧表示されます。
- 1つの返信を書きます。確認画面で何件の会話に届くかを確認でき、その後で各会話を閉じることもできます。
- Yuva はあなたの名前で、まだ開いているリンク済みの会話すべてに、それぞれのチャネルで送信します。送信後は取り消せません。
独自ドメイン
status.example.com のようなアドレスでページを提供します。ドメインがあなたのものだと示す CNAME レコードと TXT レコードを追加すれば、Yuva が確認します。
- 証明書証明書は自動で発行・更新されます。Caddy のようなオンデマンドプロキシ、または Cloudflare のカスタムホスト名を使います。
- すべて引き継がれますリンク、フィード、バッジ、JSON、メール通知はすべてあなたのドメインを使います。
- あなただけのものあなたのドメインではページだけが提供され、API やパネルは提供されません。
自分のサイト用のバンド
サイトのフッターにステータスを表示します。言葉による状態、稼働率つきの直近90日間のストリップ、ページへのリンク。スクリプト1つと要素1つです。
<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各コンポーネントの状態を示す2行目を追加するには指定します。
開発者向け
すべて API にあります。スコープは status:read と status:manage です。Webhook がコンポーネント、インシデント、モニターの変更を通知し、MCP で接続したアシスタントは下書きを作成してインシデントを解決できます。
API リファレンスを開く →