# README
ya-metrics
Репозиторий учебного проекта Яндекс Практикум для трека «Сервер сбора метрик и алертинга».
Описание проекта
- agent содержит код для сбора метрик по работе приложения (думаю в дальнейшем он будет работать как подключаемая библиотека)
- server содержит код приложения по сбору метрик от агента
Что реализовано
- Обмен данными через протокол http
- Хранение метрик в оперативной памяти или в Postgres
- Конфигурация приложений через переменные среды и флаги запуска
- Сжатие ответа сервера, если клиент это запрашивает
- Верификация хеша метрик, если требуется
- Мягкое завершение работы как клиента так и сервера
Запуск проекта
Запуск автотестов
Для успешного запуска автотестов называйте ветки iter<number>
, где <number>
— порядковый номер инкремента. Например, в ветке с названием iter4
запустятся автотесты для инкрементов с первого по четвёртый.
При мёрже ветки с инкрементом в основную ветку main
будут запускаться все автотесты.
Подробнее про локальный и автоматический запуск читайте в README автотестов.