Практикум: метрики пула соединений SQLAlchemy¶
Скрипт с PostgreSQL 17 в контейнере: восемь воркеров, пул из двух соединений с двумя дополнительными overflow-соединениями, таймаут получения соединения в одну секунду и база, замедляющаяся в середине прогона. Метрики Prometheus из библиотеки снимаются каждые полсекунды: состояние пула, время ожидания соединения и время его удержания. Рядом выводится собственный счётчик неудачных получений соединения из приложения.