- Создать
.env
файл с переменнымиPOSTGRES_PASSWORD
иBOT_TOKEN
. - Установить зависимости:
rye sync
. - Собрать контейнеры:
./build.sh
. - Запустить контейнеры:
docker-compose docker-compose.yaml up
.
Для тестов можно использовать playground: docker-compose -f docker-compose.yaml -f playground-compose.yaml up
.
Для получения более полной информации о системе с базой данный, необходимо установить на неё пакет postgresql-plpython3-16
.
-
Довести все существующие alert-ы до рабочего состояния
- CPU Usage
- Disk space
- Active peers
- LWLOCK transactions
- Long transactions
- DB is unavailable
-
Рефакторинг бэкэнда (улучшение логики healthcheck) -
Redis (цель: динамика использования + графики) -
Генерация изображений на фронтэнде (Seaborn) -
Сделать рабочий конфиг в виде файла для быстрой загрузки и теста БД -
Возвращение uuid-а ошибки на фронт в случае неудачной работы сервиса -
Причесать сообщения на фронтэнде (Emoji) -
Выводить AlertType с эмодзи
- INSERTS
- Playground (забитый диск + низкий кэп)
- PG pause
- Playground
- Завершение долгих транзакций с бэкэнда (+ ручки)
- Отображение долгих транзакций + взаимодействие с ручками (завершить все долгие + завершение каждой по отдельности)
- Нужны ресурсоемкие операции
- Playground (low CPU)