Встречается на собеседованиях • сегодня

Какие метрики отслеживал при мониторинге

При мониторинге 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)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы