Java | Фишки и трюки
7.21K subscribers
182 photos
29 videos
6 files
40 links
Java: примеры кода, интересные фишки и полезные трюки

Купить рекламу: https://telega.in/c/java_tips_and_tricks

✍️По всем вопросам: @Pascal4eg
Download Telegram
🌱 Spring Boot Actuator — это подмножество библиотек Spring Boot, которое предоставляет функции мониторинга и управления работающим приложением. Он добавляет несколько полезных средств для разработки, диагностики и управления приложениями, включая метрики, проверку состояния, аудит и прочее.

Метрики (Metrics)
Actuator собирает информацию о работе приложения, такую как использование памяти, процессора, количество запросов и их время обработки. Метрики могут быть доступны через конечные точки или интегрированы с системами мониторинга, такими как Prometheus, Graphite и другие.

Конечные точки (Endpoints)
Actuator предоставляет несколько конечных точек, которые можно использовать для получения информации о состоянии приложения. Некоторые из них:
/actuator/health - возвращает информацию о состоянии приложения.
/actuator/info - предоставляет общую информацию о приложении.
/actuator/metrics - возвращает метрики приложения.
/actuator/env - показывает текущее состояние окружения, включая системные свойства и переменные окружения.

Проверка состояния (Health Checks)
Actuator может проверять состояние различных компонентов приложения (например, баз данных, внешних сервисов и т.д.) и предоставлять общую оценку состояния.

Аудит (Auditing)
Ведение журнала событий приложения, таких как аутентификация пользователей или изменение конфигураций.

HTTP-трейс (HTTP Tracing)
Возможность отслеживания всех входящих HTTP-запросов и ответов.

Для подключения нужно добавить зависимость:

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

и добавить в файл конфигурации:

management.endpoints.web.exposure.include=health,info,metrics
management.endpoint.health.show-details=always


#java #actuator #health
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🥱31