Мониторинг
Spring Boot Actuator
Prometheus взаимодействует с Actuator, собирает в себя в
зависимости от настроек и с какой-либо периодичностью данные.
Накапливает их. Передает в Grafana, которая в свою очередь
визуализирует полученные данные.
Итого:
Есть приложение, внутри него живет Actuator.
Это механизм который в целом позволяет осуществлять мониторнг.
Actuator передает данные в накопитель (Prometheus), а он в визуализатор (Grafana).
Actuator - это механизм, который позволяет собирать множество данных
о текущем состоянии нашего приложения.
HikariCP — это высокопроизводительный пул соединений для Java, широко используемый в различных приложениях и фреймворках для управления соединениями с базой данных.
Этой аннотацией обычно помечается то же поле, что и аннотацией @Id. У нее есть 4 возможных стратегии присвоения ID:
AUTO - означает, что Hibernate будет сам назначать ID, основываясь в первую очередь на типе данных у поля ID.
IDENTITY - Hibernate делегирует установку ID на уровень базы данных. Обычно при этом используется колонка, помеченная как PRIMARY KEY, AUTOINCREMENT.
SEQUENCE - чтобы твои ID были уникальными и генерировались по специально заданному алгоритму.
@GeneratedValue(strategy =GenerationType.SEQUENCE, generator ="player_seq")// задает свою собственную генерацию id на основании @SequenceGenerator@SequenceGenerator(name ="player_seq", sequenceName ="player_sequence",
initialValue =41, allocationSize=1)