Встречается на собеседованиях • сегодня
Какие отслеживал метрики
В Python можно отслеживать различные метрики, включая производительность, использование памяти, ошибки и логирование.
1. Производительность (время выполнения):
python
import time
start_time = time.time()
# Код для измерения
print(f"Время выполнения: {time.time() - start_time:.2f} сек")2. Использование памяти:
python
import tracemalloc
tracemalloc.start()
Код для анализа
snapshot = tracemalloc.take_snapshot()
for stat in snapshot.statistics('lineno')[:5]:
print(stat)
text
**3. Логирование (logging):**
```python
import logging
logging.basicConfig(level=logging.INFO)
logging.info("Сообщение для логов")4. Ошибки (exception tracking):
python
try:
# Код с возможной ошибкой
except Exception as e:
logging.error(f"Ошибка: {e}")5. Метрики приложений (Prometheus, StatsD):
python
from prometheus_client import Counter, start_http_server
request_count = Counter('requests_total', 'Total HTTP requests')
request_count.inc() # Увеличиваем счетчик
start_http_server(8000) # Запуск сервера метрикДля сложных систем можно использовать Datadog, New Relic, Sentry.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы