Перейти к основному содержимому

Руководства / Понятия мониторинга простыми словами

Что такое аптайм?

Аптайм сайта - это доля измеряемого периода, в течение которой сайт или сервер отвечал как ожидается, выраженная в процентах. Владельцы следят за ним, потому что посетители редко возвращаются на сайт, который был недоступен именно тогда, когда он был им нужен, а рекламные и поисковые платформы читают плохую историю доступности как сигнал о качестве.

Проще говоря, аптайм - это соотношение времени онлайн и времени простоя за выбранное окно, и большинство операторов стремятся к показателю как можно ближе к 99,99%, насколько это позволяет их хостинг. Каждому вебмастеру сначала нужно понять определение и способ измерения, прежде чем это число начнет что-то значить, и это руководство разбирает и то, и другое.

Что значит аптайм сайта

Диаграмма аптайма сайта как отношения доступного времени к общему времени

Технически аптайм - это процентное отношение между периодом доступности сайта или сервера и периодом его недоступности. Он считает каждую секунду с самого первого запуска до точного момента, когда вы задаете вопрос. Показатель 99,99% оставляет лишь небольшой запас на обслуживание, которого никто не избегает, и на серверные проблемы, неизбежно сопровождающие новый запуск.

Разные сервисы считают аптайм по-разному, исходя из своих собственных задач. Google Ads, например, не учитывает простой на обслуживание и форс-мажор в своих измерениях ранжирования, если вы можете доказать, что сбой не был виной вашего софта, железа или кода сайта. Другие рекламные сервисы и поисковые системы могут по-прежнему засчитывать тот же период как простой, даже если вы предоставите им серверные данные с метками времени.

Как измеряется аптайм

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

Что допускают "три девятки" и "пять девяток"

Цели по аптайму обычно записывают строкой девяток, и разница между ними больше, чем кажется на бумаге. Вот что на самом деле допускает каждая распространенная цель в плане простоя:

Цель по аптаймуПростой в месяцПростой в год
99% ("две девятки")~7,3 часа~3,65 дня
99,9% ("три девятки")~43,8 минуты~8,76 часа
99,95%~21,9 минуты~4,38 часа
99,99% ("четыре девятки")~4,4 минуты~52,6 минуты
99,999% ("пять девяток")~26 секунд~5,3 минуты

Скачок от трех девяток к пяти девяткам превращает почти 9 часов допустимого годового простоя всего в чуть больше 5 минут, поэтому цель, которую вы обещаете в SLA, или просто себе самому, должна соответствовать тому, что реально способны обеспечить ваш хостинг, код и мониторинг.

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

У простоя редко бывает одна-единственная причина. Самые распространенные:

  • Отказ сервера или аппаратной части хостинга
  • Сбои сети или интернет-провайдера между сервером и пользователями
  • Всплески трафика или DDoS-атаки, перегружающие сервер
  • Неудачные деплои, ошибки в коде или неверная конфигурация
  • Истекший SSL-сертификат или регистрация домена
  • Неверная настройка DNS или сбои у DNS-провайдера
  • Плановое обслуживание, занявшее больше времени, чем планировалось

Важность мониторинга аптайма сайта

Высокий показатель аптайма - это то, что позволяет продвигать сайт и удерживать аудиторию, а когда он проседает, за этим следуют потери. Это и есть аргумент в пользу постоянного мониторинга, а не периодических проверок. Следите за аптаймом наравне с другими метриками, потому что сайт может быть доступен и при этом быть сломан так, как простая проверка "работает/не работает" никогда не сообщит.

Работающая настройка мониторинга, в идеале автоматизированная, также меняет то, что происходит после начала сбоя. У вас на руках диагностические результаты: что сломалось, откуда и когда это началось. Это сокращает время между первой провалившейся проверкой и исправлением по сравнению с восстановлением той же картины вручную.

Мониторинг также дает возможность действовать со стороны бизнеса. Вы можете приостановить платную рекламу и промо-подписки, пока сайт лежит, вместо того чтобы покупать трафик, попадающий на страницу ошибки, что защищает и рекламный бюджет, и вашу позицию в этих сервисах. Влияние на аудиторию, ущерб репутации и упущенная выручка - все это сокращается вместе с длительностью сбоя. Постоянное наблюдение за поведением сайта также выявляет попытки взлома и DDoS-трафик раньше, чем это сделала бы жалоба клиента.

Как эффективно мониторить аптайм сайта

Панель мониторинга аптайма, показывающая результаты проверок во времени

Автоматический мониторинг - это то, что держит показатель аптайма высоким без необходимости кому-то смотреть на вкладку браузера. Такая платформа, как HostTracker, выполняет проверки круглосуточно и записывает каждую смену состояния, что и сокращает время на решение проблемы.

Начать требует немного усилий. Вы регистрируетесь, а затем настраиваете проверки под особенности своего сайта. Для рутины мониторинга нужны:

  • URL сайта и порт доступа к серверу
  • Расписание и интервалы мониторинга
  • Периоды планового простоя на обслуживание
  • Условия, которые не должны поднимать оповещение

HostTracker проверяет из 300+ точек в 158 городах по всему миру, так что вы также можете запустить мониторинг доступности из нескольких локаций, смещенный в сторону регионов, где находится ваша аудитория. Та же последовательность настройки применима к любому другому типу проверки на платформе, а не только к проверке аптайма.

Набор инструментов охватывает 13 типов мониторов, от проверки аптайма до проверок DNSBL и не только. Он также может проверять стабильность аппаратной части и ПО сервера и перезагрузить машину при необходимости, если вы предоставите системе нужные права администратора. Проверка сразу из многих стран как раз и показывает, что сбой региональный, а не глобальный.

Оповещения - вторая половина. HostTracker отправляет короткое уведомление по email, SMS, голосовым звонком, в Slack, Telegram и другими способами, так что ответственный человек узнает о проблеме с доступностью или стабильностью, где бы он ни находился.

Информативные оповещения сервиса мониторинга аптайма

Пример сообщения оповещения мониторинга аптайма

Оповещение - это указатель, а не полная диагностика. Оно несет базовую информацию о том, что произошло и с чего начать искать, а подробные результаты проверки ждут вас на панели управления, где вы также можете перезапустить проверку вручную.

Сторона уведомлений настраиваема: несколько контактов, порядок эскалации, расписание без оповещений на определенные периоды, несколько пользователей на аккаунте и правила, какие проблемы заслуживают сообщения, а какие нет.

Для чего полезно это число

Аптайм связан почти с любой другой метрикой, потому что сайт, который лег, обычно означает, что сломалось что-то критичное - в самом сайте, на сервере или в сети. Он также читается как сигнал надежности рекламными, промо- и поисковыми сервисами, включая Google. Работа сайта без автоматической проверки оставляет вас реагирующим с опозданием, из-за чего каждый сбой становится длиннее и дороже, чем должен был бы быть.

Чтобы узнать, отвечает ли сайт прямо сейчас, запустите бесплатную проверку доступности сайта, а про разницу между настоящим сбоем и локальной проблемой читайте в не работает ли сайт для всех или только у меня. Соседние термины разбирает остальной раздел о понятиях мониторинга.

Проверить сейчас

Запустите бесплатную проверку своего сайта - аккаунт не нужен.

Uptime calculator

Следить за этим постоянно

Получайте оповещение в момент сбоя: HostTracker проверяет более чем из 300 локаций и уведомляет по email, SMS, в Slack, Telegram и не только.

Возможности HostTracker

Ещё в этом разделе: Понятия мониторинга простыми словами