Skip to content

MatveyItis/table-load-analyzer

Repository files navigation

PostgreSQL time-series statistics collector

Requirements

  • Java 11
  • Maven
  • PostgreSQL

Properties

# порт сервиса
server.port=2789

# параметры базы данных PostgreSQL, в которую будут записываться данные о нагрузке
DB_HOST=localhost
DB_PORT=5432
DB_NAME=analyzer
# пользователь должен иметь права для чтения и записи
DB_USER=postgres
DB_PASSWORD=postgres
DB_SCHEMA=public

# параметры базы данных PostgreSQL, которую нужно анализировать
ANALYZER_DB_HOST=localhost
ANALYZER_DB_PORT=5432
ANALYZER_DB_NAME=analyzer
ANALYZER_DB_USER=postgres
ANALYZER_DB_PASSWORD=postgres

# cron-expression, с какой частотой будет запускаться обновление статистики
MAIN_STAT_CRON_JOB=0/20 * * * * ?

Guide

Для сборки проекта нужно выполнить в консоле команду mvn clean install
Далее надо поменять в файле application.yml нужные настройки и запустить сервис командой:
java -jar target/table-analyzer-${version}.jar, где version - актуальная версия сервиса, берется из значения поля project.version файла pom.xml

About

Postgres tables load analyzer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages