Опишите концепцию SRE Golden Signals (Latency, Traffic, Errors, Saturation) и какие метрики Python-приложения нужно выводить на дашборд Grafana.

Golden Signals — задержка, трафик, ошибки и насыщение ресурсов. Для Python-сервиса показывайте частоту запросов, p50/p95/p99, долю ошибок и признаки исчерпания CPU, памяти, пулов и очередей.

Короткий ответ

Что ответить на собеседовании

Golden Signals — задержка, трафик, ошибки и насыщение ресурсов. Для Python-сервиса показывайте частоту запросов, p50/p95/p99, долю ошибок и признаки исчерпания CPU, памяти, пулов и очередей.

Подробный разбор

Ответ с пояснениями

Golden Signals — задержка, трафик, ошибки и насыщение ресурсов. Для Python-сервиса показывайте частоту запросов, p50/p95/p99, долю ошибок и признаки исчерпания CPU, памяти, пулов и очередей.

Разделяйте успешные и ошибочные запросы и наблюдайте зависимости: БД, брокер, внешний API. Для async-сервиса полезен event-loop lag, для workers — возраст очереди. Labels должны иметь ограниченную кардинальность, без user_id и произвольных URL. Дашборд помогает диагностике, а alerts привязывают к пользовательскому ущербу и SLO.

Источник: sre.google.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее