Расчёт uptime
Uptime — процент успешных проверок вашего сайта за период хранения истории по тарифу. Успешная проверка — код ответа 2xx (200–299) и ни одной ошибки проверки: таймаута, ошибки SSL-сертификата, DNS-ошибки или отсутствия ключевого слова. Пересчёт автоматический, каждые 10 минут.
Формула расчёта
uptime = (успешные проверки / все проверки) × 100%
Период расчёта — скользящее окно, равное периоду хранения истории по вашему тарифу:
| Тариф | Окно расчёта uptime |
|---|---|
| Free | 7 дней |
| Basic | 30 дней |
| Pro | 45 дней |
Возможности тарифов — на странице тарифов.
Что считается успешной проверкой
Проверка успешна, только если выполнены оба условия:
- сайт ответил кодом 2xx (200–299);
- проверка не нашла ни одной ошибки: таймаута, ошибки SSL-сертификата, DNS-ошибки, отсутствия ключевого слова.
Что считается неуспешной проверкой
- Код 3xx, если редирект остался финальным ответом. Проверка сама проходит по переадресациям, поэтому 3xx в результате означает, что цепочка не разрешилась.
- Коды 4xx и 5xx.
- Таймаут — сайт не ответил за отведённое время.
- DNS-ошибка — домен не находится или хост не найден.
- Ошибка SSL-сертификата — даже если сайт ответил кодом 200.
- Ключевое слово не найдено — если для монитора включена проверка ключевого слова, а слова на странице нет. Такая проверка неуспешна даже при коде 200.
По этому же критерию Tracker.ru отправляет уведомления «Сайт недоступен» и открывает инциденты. Логика одна везде: uptime, Apdex, статистика, статус-страница и уведомления. Поэтому uptime не останется на 100 %, если вам пришло уведомление о падении.
Ошибки SSL-сертификата и uptime
Uptime снижает только критичная ошибка сертификата: истёкший или недоверенный сертификат, сертификат для другого домена, неполная цепочка в строгом режиме проверки.
Мягкое предупреждение о неполной цепочке uptime не снижает. Такое предупреждение появляется в режиме проверки по умолчанию, когда недостающий промежуточный сертификат удаётся достроить, как это делает браузер. Подробнее о режимах — в описании мониторинга SSL-сертификатов.
Окна обслуживания
Во время активного окна обслуживания проверки не выполняются, поэтому на uptime они не влияют. Плановые работы не снижают показатель искусственно.
Пример расчёта
Пример для окна 7 дней (тариф Free): за неделю выполнено 10 000 проверок, из них 9 950 успешных:
uptime = (9950 / 10000) × 100% = 99.50%
Уровни доступности
| Uptime | Downtime в неделю | Downtime за 30 дней |
|---|---|---|
| 99.9% | ~10 минут | ~43 минуты |
| 99.5% | ~50 минут | ~3.6 часа |
| 99.0% | ~1.7 часа | ~7.2 часа |
См. также
- Полный список кодов ответа HTTP — какие статусы считаются успешными, а какие снижают uptime.
- Типы ошибок при проверке сайта — DNS, SSL, таймаут — и как они влияют на uptime.
- Проверка ключевого слова — как заметить сломанную страницу, которая отвечает кодом 200.
- Мониторинг SSL-сертификатов — какие ошибки сертификата снижают uptime.