Проект представляет из себя легковесный аналог ELK стека, для сохранения JSON в PostgreSQL JSONB.
- REST API
- Grpc Service (Только запись)
- Отчеты
- Выбор полей
- Cron постоновка выполнения
- Сохранение в файл на сервере
- Отправка по почте
- Отправка по телеграмм (А нужно ?)
- Alerts
- По почте
- По телеграмм
- Выполнение команда на сервере
- Http запрос
- Простота
- Легкое развертывание
- Минимальное использование ресурсов
- Открытость
- Задачи Sql/shell
- Cron постоновка
- Настроенные события
- Внешние запросы
echo "DATABASE_URL=" > .envНеобходим Postgresql server. Параметры сервера настраивются через ENV. Возможные параметры можно посмотреть в .env.example
На сервере в базе данных необходимо создать схему (по умолчанию indexes, создается миграцией), в этой схеме будут хранятся индексы, одна таблица на один индекс. Разделение индексов по датам не происходит, по причинам сложности последующей агрегации данных в postgresql. Система не предназначена для слишком больших нагрузок и более мелкое дробление данных, принисет только дополнительные сложности, без существенных плюсов.
cargo build --release