Встречается на собеседованиях • сегодня
Какие метрики отслеживал при мониторинге
При мониторинге 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
интервью вопросы и ответы