Встречается на 1% собеседований по Python
Какие метрики отслеживал при мониторинге
При мониторинге Python-приложений обычно отслеживаю:
Производительность:
- Время ответа (response time)
- RPS (запросов в секунду)
- CPU/memory usage
- Garbage collection stats
- Профилирование (cProfile, line_profiler)
Ошибки:
- Количество исключений по типам
- HTTP статус коды (5xx, 4xx)
- Таймауты внешних запросов
Бизнес-метрики:
- Количество успешных операций
- Конверсии ключевых сценариев
- Размеры очередей (Celery/RQ)
Пример кода для базового мониторинга:
python
from prometheus_client import start_http_server, Counter, Gauge
requests_total = Counter('app_requests_total', 'Total requests')
response_time = Gauge('app_response_time', 'Response time in ms')
@app.route('/')
def index():
start = time.time()
requests_total.inc()
# ... логика обработки
response_time.set((time.time() - start) * 1000)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы