Метрики (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🥱3❤1