Назад к вопросам
Middle
72
questionbank

Какие метрики можно использовать для измерения качества системы?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Uptime/Availability, Mean Time To Detect (MTTD), Mean Time To Resolve (MTTR), Latency, Throughput, Error Rate, Golden Signals (Latency, Traffic, Errors, Saturation), DORA metrics (Deployment Frequency, Lead Time for Changes, Change Failure Rate, Mean Time To Recover).

  • Uptime/Availability: Процент времени, когда система доступна и функционирует.
  • MTTD: Среднее время обнаружения проблемы.
  • MTTR: Среднее время устранения проблемы.
  • Latency: Время от запроса до получения ответа.
  • Throughput: Количество запросов или транзакций, обработанных за единицу времени.
  • Error Rate: Процент неудачных запросов или транзакций.
  • Golden Signals: Набор основных метрик для мониторинга микросервисов.
    • Latency: Время, затраченное на обслуживание запроса.
    • Traffic: Количество запросов, проходящих через систему.
    • Errors: Частота ошибок, возникающих при обработке запросов.
    • Saturation: Насколько загружена система.
  • DORA metrics: Метрики, характеризующие производительность DevOps команд.
    • Deployment Frequency: Как часто команда развертывает код в production.
    • Lead Time for Changes: Время от коммита до успешного развертывания в production.
    • Change Failure Rate: Процент развертываний, требующих немедленного исправления.
    • Mean Time To Recover: Время, необходимое для восстановления после сбоя в production.

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