Service Level Indicators — что и как мы измеряем
SLI — это измеримые метрики качества сервиса, а не маркетинговые обещания. На странице описано, что именно мы измеряем для проектов на сопровождении, какими инструментами, в каких пределах и как интерпретировать результаты. Конкретные пороги для проекта фиксируются в SOW после подключения проекта и архитектурного ревью.
uptime · последние 30 дней · целевое значение ≥ 99.8%
Ключевые факты
SLI — то, что измеряется. SLO — целевое значение, на которое мы опираемся в работе. SLA — обязательства в контракте. На странице — реальный набор метрик и инструментов; конкретные пороги фиксируются в SOW после аудита.
базовый uptime SLO (целевое значение 99.8%)
P95 latency на API endpoints
error rate (HTTP 5xx)
first response S1, в рабочие часы
RED + USE
RED для запросов (Rate, Errors, Duration), USE для ресурсов (Utilization, Saturation, Errors).
UptimeRobot · Grafana · Prometheus · Nightwatch · Lighthouse CI
Альтернатива — New Relic APM. Стек подбирается по архитектуре проекта.
P50 · P95 · P99
Среднее скрывает worst-case. Перцентили показывают реальный опыт самых медленных пользователей.
LCP ≤ 2.5 с · INP ≤ 200 мс · CLS ≤ 0.1
Lighthouse CI в pipeline блокирует деплой при критическом регрессе.
24/7, не «в рабочие часы»
Метрики собираются круглосуточно. Реакция on‑call — по выбранному плану.
SOW · SLA
Конкретные SLO и обязательства — в контракте. Эта страница информационная.
Как читать эту страницу
Документ информационный. Цифры здесь — типовые ориентиры для проектов на сопровождении; они не заменяют условий вашего контракта, SOW или SLA.
SLI — это измеримые метрики, а не маркетинговые обещания. Каждая цифра подкреплена конкретным инструментом сбора.
SLO — это ориентиры для типовых сценариев. Финальные целевые значения определяются после подключения проекта и архитектурного ревью.
Источники данных зависят от стека: внешние синтетические проверки, метрики инфраструктуры, APM, CI-аудиты.
Из расчётов могут исключаться: окна плановых работ, форс-мажор, отказы сторонних сервисов — по условиям договора.
Доступ к отчётам и дашбордам зависит от тарифного плана.
Зачем SLI бизнесу
«Всё работает» — слишком расплывчатая формулировка для управления качеством. SLI переводят это в измеримые числа, которые можно проверить, сравнить и обсудить на основе реальных данных.
Что происходит прямо сейчас?
Real-time мониторинг ловит отклонение в момент возникновения.
Насколько стабильно во времени?
Исторические данные показывают тренды и сезонные паттерны.
Когда вмешиваться?
Пороги срабатывают раньше, чем пользователь заметит проблему.
Практическая ценность для бизнеса: меньше догадок, более раннее обнаружение деградации и решения о развитии проекта на фактах, а не на ощущениях.
SLI · SLO · SLA — как они связаны
Три слоя качества сервиса выстраиваются друг над другом: измерение → целевые значения → обязательства.
Соответствие требованиям GDPR
Соответствие требованиям защиты данных
Мы выстраиваем обработку персональных данных по принципам General Data Protection Regulation (GDPR Compliance): минимизируем объём данных, фиксируем цели и сроки хранения, учитываем права субъектов и требования к логам, аналитике и бэкапам.
Подробнее
ISO 27001 и SOC 2
на пути к сертификации
Мы выстраиваем информационную безопасность по принципам ISO 27001 и SOC 2: управляем доступами по принципу наименьших прав, документируем политики, внедряем Secure SDLC и DevSecOps и проводим внутренние аудиты.
Подробнее
NDA и конфиденциальность информации
Защита коммерческой информации
Для проектов Webdelo действует NDA-by-default: ограничиваем доступ к данным и репозиториям по ролям, используем защищённые каналы и менеджеры секретов. Материалы клиента не передаём во внешние сервисы и публичные ИИ-модели без отдельного согласия.
ПодробнееБазовый принцип: SLI питают SLO, SLO формируют SLA. Без надёжных индикаторов любые гарантии — пустые слова. Поэтому мы начинаем с измерений.
Что мы измеряем
Метрики, которые влияют на пользовательский опыт, стабильность сервиса и управляемость поддержки. Конкретный набор может варьироваться от проекта к проекту, но ядро и методика остаются неизменными.
Основные индикаторы
Core Web Vitals
Google использует CWV как фактор ранжирования. Мы выделяем их в отдельную группу — они напрямую влияют на SEO и конверсию.
Дополнительные индикаторы
Инструменты и методология
Достоверность метрик зависит не только от инструмента, но и от того, как он используется: частота проверок, конфигурация алертов, география, retention данных. Мы комбинируем внешний синтетический мониторинг с анализом на уровне инфраструктуры и приложения.
Grafana — overview-дашборд с ключевыми метриками проекта.
UptimeRobot
Синтетические проверки из нескольких гео-локаций каждые 1–5 минут
HTTP/HTTPS, Ping, port checks, DNS, SSL monitoring
Мгновенные уведомления (email, Slack, Telegram) при простое
Историческая uptime-статистика для отчётов
Публичные status-страницы для прозрачности с конечными пользователями
Grafana + Prometheus
Prometheus собирает метрики с серверов и приложений
Latency (P50, P95, P99), error rate, throughput — в реальном времени
Мониторинг CPU, RAM, disk, network
Настраиваемые алерты при превышении порогов
Исторические тренды — деградация ловится до инцидента
История доступности и здоровья сервисов проекта.
Дашборд latency и error rate.
Агрегированные логи приложения.
Laravel Nightwatch
Трейсинг каждого запроса от входа до ответа
Обнаружение медленных SQL-запросов и узких мест в очередях
Real-time мониторинг исключений и ошибок
Контроль background jobs и cron-расписания
Альтернатива: New Relic APM — выбор зависит от архитектуры проекта
Полный трейс запроса с разбивкой по слоям.
Список запросов с временами выполнения и статусами.
at App\Http\Controllers\OrderController->show:34
at App\Http\Middleware\Authenticate->handle:18
GET /api/orders/8341 · trace_id=a3f8b91c
Детали исключения со стек-трейсом.
Lighthouse CI
Автоматические performance-аудиты при каждом деплое
Запускается в Bitbucket Pipelines CI/CD
Сравнение метрик с предыдущим релизом — регрессы ловятся сразу
LCP, INP, CLS + accessibility и SEO аудиты
Блокирует деплой при критическом падении performance
Bitbucket Pipelines · последний прогон 8 мин назад · порог блокировки деплоя ≥ 90
Методология
Для веб-приложений — подход RED (Rate, Errors, Duration). Для инфраструктуры — комплементарный USE (Utilization, Saturation, Errors).
Со стороны пользователя
Не внутренние server-метрики, а реальный опыт: время загрузки, успешность действий, время ожидания.
Перцентили, не средние
P95 и P99 показывают худший опыт реальных пользователей, а не «среднее по больнице».
Непрерывно, 24/7
Метрики собираются круглосуточно, не только в рабочие часы.
Пороги пересматриваются ежеквартально, после значимых инцидентов и при изменении нагрузочного профиля.
Error Budget — допустимые ошибки в числах
Ни один сервис не работает без сбоев. Error Budget превращает эту реальность в управляемое число — допустимый объём простоя в пределах SLO.
Можно двигаться вперёд
Деплои, новые фичи, эксперименты — в стандартном темпе.
Фокус на стабильности
Только критичные правки, более жёсткое тестирование.
Заморозка изменений
До восстановления буфера — приоритет на устранение первопричины.
Уровни мониторинга по тарифным планам
Глубина мониторинга и набор отслеживаемых SLI зависят от выбранного плана.
* Целевые значения для Enterprise определяются индивидуально после подключения проекта и архитектурного ревью.
Severity-модель инцидентов
Все инциденты классифицируются по бизнес-влиянию. Каждому уровню — свои целевые значения по реакции и восстановлению.
Прозрачность и отчётность
SLI ценны, только когда они доступны и понятны. Мы не прячем метрики — они становятся основой для совместных решений.
Что входит в SLI-отчёт
Частота отчётов
Подход к надёжности
SLI — не просто числа в отчёте. Это фундамент инженерной культуры, которая определяет ежедневные решения.
Сначала восстановление
При инциденте приоритет — восстановление сервиса, а не поиск первопричины. Расследование — после того, как сервис снова работает.
Без сюрпризов
О проблеме вы узнаёте от нас, а не от своего мониторинга. Проактивные уведомления — часть процесса.
Разбор без обвинений
После значимого инцидента — разбор без поиска виноватых. Цель — системное улучшение.
Автоматизированный мониторинг
Всё, что можно автоматизировать, автоматизировано. Инженеры принимают решения, а не вручную смотрят на дашборды.
Чёткая зона ответственности
Мы отвечаем за код, деплой и мониторинг. Хостинг, доступы и контракты со сторонними сервисами — на стороне клиента.
Ежеквартальный пересмотр
Пороги и SLO пересматриваются ежеквартально и после значимых инцидентов.
Зона ответственности и исключения
Чёткое разделение ответственности делает SLI осмысленными. Без него метрики и целевые значения могут быть введены в заблуждение.
Наша ответственность
Код приложения, деплои, CI/CD pipelines
Настройка, поддержка и развитие системы мониторинга
Реакция на инциденты, RCA, корректирующие действия
Мониторинг и оптимизация Core Web Vitals
Управление Error Budget и SLI-отчётность
Ответственность клиента
Хостинг и DNS (если не передан в наше управление)
Сторонние сервисы и API: платежи, CRM, email, внешние зависимости
Управление доступами, аккаунтами, внутренние политики безопасности
Контент, настройки, действия пользователей в админке
Своевременное предоставление данных и доступов для диагностики
Что SLI обычно не покрывает
Форс-мажор
Outage провайдеров, отказ ЦОД, стихийные события.
Плановые окна
Согласованные заранее окна плановых работ.
Несогласованные изменения
Изменения, сделанные клиентом или третьими лицами без участия команды.
Внешние зависимости
Сторонние API, CDN, email, payment-сервисы вне нашего контроля.