Что такое SLI для Go сервиса?

Middle
279 просмотров
AFK Offer AI

SLI (Service Level Indicator) — конкретная метрика, отражающая качество сервиса. Для Go HTTP/gRPC сервиса типичные SLI: доля успешных ответов (не 5xx), latency p99 ниже порога, доступность (uptime). Считается как ratio: хорошие события / все события за период. Например: 99.5% запросов за 30 дней отдали ответ за <200ms. В Go: prometheus histogram для latency, counter для ошибок. SLI — факт, SLO — цель, SLA — обещание с последствиями.

Следующий вопрос

Задача: реализуйте rate limiter через буферизованный канал