Какой инструментарий использовался на проектах для мониторинга ошибок, ресурсов сервера и тяжёлых SQ
Python
Middle
Без компании
Какой инструментарий использовался на проектах для мониторинга ошибок, ресурсов сервера и тяжёлых SQL-запросов
Ответы
Для мониторинга ошибок часто используют Sentry или ELK (Elasticsearch, Logstash, Kibana). Они помогают отслеживать и анализировать исключения в реальном времени.
Для мониторинга ресурсов сервера применяют Prometheus + Grafana (метрики CPU, памяти, диска) или Datadog для облачных решений.
Для анализа SQL-запросов:
- **Django Debug Toolbar** (локально)
- **pgBadger** (PostgreSQL)
- **EXPLAIN ANALYZE** в PostgreSQL
- **Slow Query Log** в MySQL
Пример настройки логирования медленных запросов в Django:
```
# settings.py
LOGGING = {
'loggers': {
'django.db.backends': {
'level': 'DEBUG',
'handlers': ['console'],
}
}
}
```