Встречается на 1% собеседований по Python
Какие отслеживал метрики
В 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
интервью вопросы и ответы