Из документации Spring Boot Actuator , точнее говоря, Конечные точки .Можно прочитать, что конечные точки включены по умолчанию, за исключением Shutdown
, который отключен, но выставлены только health
и info
.
Это можно проверить здесь .
Вам необходимо предоставить конечную точку, которую вы хотите вручную.
Конечная точка, которую вы хотите использовать - Prometheus
, недоступна для JMX и отключена для Интернета.
Чтобы изменить конечные точки, используйте следующие специфичные для технологии свойства include
и exclude
:
Свойство |По умолчанию
management.endpoints.jmx.exposure.exclude
|
management.endpoints.jmx.exposure.include
|*
management.endpoints.web.exposure.exclude
|
management.endpoints.web.exposure.include
|info, health
В свойстве include
перечислены идентификаторы конечных точек, которые доступны.Свойство exclude
содержит список идентификаторов конечных точек, которые не должны отображаться.Свойство exclude
имеет приоритет над свойством include
.Свойства include
и exclude
могут быть настроены со списком идентификаторов конечных точек.
Например, чтобы прекратить выставлять все конечные точки через JMX и открывать только конечные точки health
и info
, используйтеследующее свойство:
management.endpoints.jmx.exposure.include=health,info
*
может использоваться для выбора всех конечных точек.Например, чтобы показать все через HTTP, кроме конечных точек env
и beans
, используйте следующие свойства:
management.endpoints.web.exposure.include=*
management.endpoints.web.exposure.exclude=env,beans