Доска статуса провайдеров

Доска статуса провайдеров — это одна страница, которая собирает публичные страницы статуса сервисов, от которых зависит ваш собственный сайт, чтобы один взгляд отвечал на первый вопрос при сбое: это мы или это они? Эта доска при открытии загружает свежий снимок крупных провайдеров — вводить URL не нужно — и показывает собственную формулировку статуса каждого провайдера, его активные инциденты и его плановое обслуживание. Сопутствующее руководство, когда ваш провайдер падает, объясняет, как читать инцидент как оператор; если доска говорит, что у всех всё хорошо, а ваши пользователи по-прежнему не могут до вас добраться, запустите проверку здоровья сайта или проверьте достижимость из других регионов через Global Ping.

Последнее обновление:

Хотите постоянный контроль? Следите бесплатно с myeventwatch — оповещения об истечении и простоях, карта не нужна.

Как работает доска

При загрузке страницы доска запрашивает у проверяющего SysOSX один агрегированный снимок. Проверяющий читает публичные ленты статуса, которые провайдеры публикуют для своих собственных страниц статуса, — ту же машиночитаемую сводку, что стоит за страницами вроде сайтов статуса GitHub и Cloudflare, — и возвращает по каждому провайдеру его общий индикатор, его собственное описание этого индикатора, все открытые сейчас инциденты и все уже запланированные окна обслуживания. Результаты кэшируются на несколько минут, потому что странице статуса, изменившейся тридцать секунд назад, не нужна тысяча браузеров, молотющих ленту провайдера; снимок показывает, когда он был проверен, и несёт значок кэша, когда вы смотрите кэшированную копию. Кнопка обновления запрашивает свежую копию и обходит этот кэш.

Ничто на этой доске не является нашим мнением. Описание на каждой карточке — собственная формулировка провайдера, воспроизведённая дословно, а названия, воздействия и состояния рабочего процесса инцидентов приходят прямо из ленты провайдера. Что добавляет доска, так это агрегацию и перевод каркаса: шесть возможных индикаторов отображаются на простые плашки — работает, снижена производительность, частичный сбой, крупный сбой, обслуживание и неизвестно — чтобы провайдеры, использующие разную лексику для одного и того же лежащего в основе состояния, всё равно читались рядом единообразно. Когда ленту провайдера вообще нельзя прочитать, его карточка говорит «неизвестно», а не угадывает «работает», потому что доска, кричащая «всё хорошо» без данных, хуже, чем отсутствие доски.

Читать доску во время инцидента

Начните с полосы сводки. Она считает, сколько отслеживаемых провайдеров полностью работают, и называет худший текущий статус на всей доске, так что один критический провайдер выделяется, даже когда остальные карточки зелёные. Затем прочитайте карточку пострадавшего провайдера целиком: название инцидента обычно называет затронутый компонент или регион, поле воздействия говорит, какую часть сервиса провайдер считает затронутой, а поле статуса говорит, где инцидент находится в его собственном рабочем процессе — расследуется, идентифицирован, под наблюдением или решён. Долгий инцидент под наблюдением — совсем другой сигнал, чем свежий в расследовании, даже когда обе карточки несут плашку одного цвета.

Используйте выбор провайдеров, чтобы сделать доску своей. Каждый стек зависит от разного подмножества этих сервисов, и доска, показывающая провайдеров, которыми вы не пользуетесь, приучает вас её игнорировать. Снимите отметки с провайдеров, которых нет в вашем стеке, и доска их скроет; ваш выбор хранится в этом браузере, на этом устройстве, и переживает перезагрузки, а кнопка «показать всех» восстанавливает полную доску одним щелчком. Полоса сводки всегда описывает всю доску, а не только ваш выбор, поэтому скрытие провайдера никогда не скрывает широкое событие: если провайдер, которого вы отключили, пострадает от крупного сбоя, уносящего с собой половину интернета, строка худшего статуса всё равно вам об этом скажет.

Честные пределы: эта доска — снимок того, что провайдеры говорят о себе, сделанный в показанный момент, а провайдеры иногда медлят с объявлением инцидента, спешат объявить его решённым или точны насчёт компонента, которым ваш сайт не пользуется, и туманны насчёт того, которым пользуется. Зелёная доска не доказывает, что ваш сайт достижим: ваш регион, ваш путь DNS или ваш конкретный тарифный уровень могут лежать, пока глобальный индикатор остаётся зелёным, и именно этот разрыв исследуют тест Global Ping и сопутствующая статья. Относитесь к доске как к самому быстрому первому ответу на вопрос «это только мы?», а не как к последнему слову, и всегда подтверждайте собственным мониторингом, прежде чем говорить пользователям, что проблема в другом месте.

Что показывает доска и правила за этим

Индикатор: noneПровайдер не сообщает о текущей проблеме. Карточка показывает его собственное описание дословно — обычно одну из форм «все системы работают» — а плашка читается как «работает». None — единственное состояние, засчитываемое как рабочее в полосе сводки.
Индикатор: minorУхудшенный сервис: что-то медленнее, прерывисто ошибается или частично сокращено, но сервис в целом работает. Показывается как сниженная производительность. Большинство состояний minor стоит знать, и мало какие стоят того, чтобы кого-то будить.
Индикатор: majorЧастичный сбой: значительная часть сервиса — регион, продукт или класс запросов — отказывает для многих пользователей. Показывается как частичный сбой. Если затронутая часть пересекается с вашим стеком, относитесь к нему и как к своему инциденту.
Индикатор: criticalКрупный сбой: провайдер считает сервис в целом лежащим или непригодным. Показывается как крупный сбой, ранжируется как худшее состояние доски, и строка худшего статуса всегда называет его, пока он длится.
Индикатор: maintenanceИдёт плановая работа или сервис находится в объявленном состоянии обслуживания. Обслуживание — не сбой, но оно объясняет рост ошибок в течение окна, поэтому запланированные окна перечислены на каждой карточке до их начала.
Индикатор: unknownПроверяющий не смог прочитать ленту статуса провайдера, поэтому доска показывает «неизвестно», а не выдумывает состояние. Неизвестно значит «нет данных», никогда «наверное, всё хорошо» — проверяйте собственную страницу статуса провайдера напрямую, когда это важно.
ИнцидентыОткрытые инциденты перечислены по провайдерам с собственным названием провайдера, его объявленным воздействием, состоянием рабочего процесса и временем последнего обновления. Решённые инциденты уходят с доски; страница статуса провайдера хранит полную историю.
Кэш — 4 минутыСнимки кэшируются примерно на четыре минуты, чтобы популярная доска не молотила ленты провайдеров. Время проверки и значок кэша говорят вам точно, насколько свежо то, что вы читаете; обновление обходит кэш один раз.

Частые вопросы

Доска говорит, что провайдер лежит, а у меня сервис работает. Почему?

Потому что статус не однороден. Инцидент может затрагивать один регион, одну поверхность продукта или один класс запросов, пока остальной сервис — включая ту часть, которой вы только что пользовались, — работает нормально. Прочитайте название инцидента на карточке: оно обычно называет затронутый компонент или регион. Бывает и обратное: доска может быть зелёной, пока ваш регион или уровень сломан, потому что глобальный индикатор провайдера суммирует весь сервис, а не ваш кусок его.

Насколько свежи данные на этой доске?

Каждый снимок несёт отметку времени, когда проверяющий его сделал, показанную над сеткой провайдеров. Снимки кэшируются примерно на четыре минуты, и кэшированный снимок несёт значок кэша, чтобы вы никогда не приняли его за живое чтение. Нажмите кнопку обновления, когда нужен текущий статус: она обходит кэш и получает свежий снимок. Во время быстро развивающегося инцидента откройте также собственную страницу статуса провайдера, которая обновляется непрерывно.

Почему провайдер показывает «неизвестно»?

Неизвестно значит, что проверяющий не смог прочитать публичную ленту статуса этого провайдера для этого снимка: лента превысила время ожидания, вернула ошибку или ответила в форме, которую проверяющий не распознаёт. Он намеренно не угадывает: показывается «неизвестно» вместо устаревшего или выдуманного состояния. Попробуйте обновить; если карточка остаётся неизвестной, идите прямо на страницу статуса провайдера, потому что «нет данных» никогда нельзя читать как «нет проблемы».

Могу ли я выбрать, каких провайдеров показывает доска?

Да. Флажки над доской перечисляют каждого отслеживаемого провайдера; снимите отметки с тех, кого нет в вашем стеке, и их карточки исчезнут. Ваш выбор сохраняется в локальном хранилище этого браузера, поэтому доска возвращается такой, какой вы её оставили, а кнопка «показать всех» очищает выбор и восстанавливает каждого провайдера. Полоса сводки всегда охватывает всех провайдеров, поэтому крупный сбой скрытого провайдера всё равно появляется в строке худшего статуса.

Что делать, когда падает провайдер, от которого я завишу?

Сначала подтвердите, что инцидент пересекается с тем, что вы используете, — компонент, регион и продукт, — прочитав инцидент на карточке провайдера и его странице статуса. Затем рано и прямо скажите своим пользователям, что у названного вышестоящего провайдера инцидент и что это значит для них. Затем перестаньте развёртывать и перестаньте агрессивно повторять попытки; и то и другое затрудняет восстановление. Сопутствующее руководство, когда ваш провайдер падает, проходит первые десять минут по порядку.