Сторінки статусу
Скажіть клієнтам, що не працює, перш ніж вони спитають.
Сторінка статусу Yuva показує, чи працює ваш продукт. Вона живе у вашій скриньці підтримки, тому віджет чату й застосунки показують відкритий інцидент, а одна відповідь доходить до всіх, хто про нього писав.
Публічна сторінка
Yuva віддає її як звичайний HTML, повний і без JavaScript, а відповіді кешуються на 30 секунд, щоб CDN перед вашим сервером витримав трафік під час збою.
- Загальний станНайгірший стан серед показаних компонентів, словами й кольором.
- КомпонентиІнциденти, підготовлені для вас
- Притримано, потім надісланоВід «досліджується» до «усунено», зі збереженням кожного оновлення. Опубліковане оновлення виправляють, але ніколи не видаляють.
- Планові роботиОголошуйте планові роботи з вікном часу. Yuva розпочне й завершить їх вчасно.
- ІсторіяМинулі інциденти й планові роботи за місяцями, у кожного своя сторінка.
- Час відповідіЯкщо ввімкнути: останні 24 години кожного компонента з перевіркою HTTP або TCP, з медіаною та p95.
- Стрічка, значок і JSONСтрічка Atom, що не потребує підписки, значок для вашого README і та сама сторінка в JSON для вашого сайту чи застосунку.
- Ваш вигляд і моваВаш логотип і акцентний колір. Сторінка говорить англійською, турецькою та німецькою; відвідувачі бачать час у власному часовому поясі.
Сторінка лишається закритою, доки ви її не опублікуєте, а ваша команда заздалегідь переглядає її в панелі.
Перевірки підтримують її актуальність
Перевірка задає стан компонента без чиєїсь участі, а Yuva повідомляє вашу команду, коли він падає або відновлюється.
- За групами, кожен зі своїм станом, стовпчиком на кожен день до 90 днів і, якщо хочете, доступністю.Ваше cron-завдання або сервер звертається до URL за розкладом. Коли звернення припиняються, компонент падає.
- Надіслані станиНадсилайте стан роботи або збою самі. Сповіщення Alertmanager і Grafana приймаються як є.
- ІнцидентYuva з інтервалом запитує URL і перевіряє код стану, за бажанням ключове слово та термін дії сертифіката.
- TCPYuva відкриває з'єднання з хостом і портом та перевіряє, чи він відповідає.
- HTTPКоли перевірка падає, Yuva може відкрити чернетку інциденту для вашої перевірки, одразу опублікувати інцидент або не відкривати жодного. Коли вона відновлюється, Yuva закриває те, що відкрила.
- Спершу ваше словоВи обираєте, скільки збоїв поспіль рахувати, а стан, заданий вашою командою вручну, перевірка ніколи не перезаписує.
Підписники електронною поштою
Відвідувачі підписуються на сповіщення про інциденти та планові роботи: щодо всіх компонентів або лише тих, якими користуються. Підписка завжди починається з листа підтвердження.
- Подвійне підтвердженняВідповідь однакова для будь-якої адреси, і ніхто не підписується без підтвердження.
- Їхній вибірОдин прапорець на компонент і в кожному листі посилання, щоб змінити вибір або відписатися.
- Прості сповіщенняСтан словами, зачеплені компоненти й оновлення, без зображень, відстеження чи реклами. Англійською, турецькою або німецькою.
- У віджеті чату й застосункахСповіщення чекає 60 секунд, щоб ви могли його скасувати, а сповіщення про один інцидент ідуть з інтервалом, щоб тривалий збій не завалив поштові скриньки.
Сповіщення йдуть власним поштовим каналом вашої скриньки, з її адреси, а люди зі списку відокремлені від ваших розсилок.
Досліджується
Поки вашу сторінку опубліковано й відкрито інцидент чи планові роботи, вебвіджет та SDK для iOS і Android показують над розмовами рядок зі станом словами й посиланням на інцидент.
- Нічого налаштовуватиРядок з'являється й зникає разом з інцидентом.
- Можна закритиКлієнт може закрити її. Вона повернеться, коли в інциденті з'явиться нове оновлення.
- Їхня моваВіджет і застосунки показують її кожною мовою, якою розмовляють.
Відповідь пов'язаним
Збій приносить те саме запитання електронною поштою, в чаті й у застосунках. Зв'яжіть ці розмови з інцидентом, напишіть одну відповідь і надішліть її всім.
- Зв'язуйте розмови з інцидентом у панелі. Сторінка інциденту їх перелічує.
- Напишіть одну відповідь. Перевірка покаже, скільки розмов її отримають, а потім ви зможете закрити кожну.
- 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.
- componentsДодайте, щоб отримати другий рядок зі станом кожного компонента.
Для розробників
Усе є в API, з правами status:read і status:manage. Вебхуки повідомляють про зміни компонентів, інцидентів і моніторів, а асистенти, підключені через MCP, можуть створювати чернетки та закривати інциденти.
Відкрити довідник API →Почніть із посібника.
Створіть сторінку, додайте компоненти й опублікуйте її. Посібник є англійською, турецькою та німецькою.