Я сталкиваюсь с проблемой Spring Boot Actuator, которая не отображает страницу обнаружения со ссылками на открытые приводы.В то же время я могу получить доступ к таким приводам, как info
, health
и metrics
.
. Я использую Spring Boot 2.1.8, и мой application.yml
выглядит следующим образом:
info:
artifact: spring-actuator-example
name: Spring Boot Actuator Example
description: Spring Boot Actuator Example
version: 1.0.0
#Exposes Spring actuator endpoints
management:
server:
port: 7979
servlet:
context-path: /actuator
endpoint:
health:
show-details: always
endpoints:
web:
base-path: /
exposure:
include: "*"
Если я пытаюсь получить доступ к конечной точке /actuator
, я получаю
{
timestamp: "2019-09-18T19:55:25.622+0000",
status: 404,
error: "Not Found",
message: "No message available",
path: "/actuator/"
}
вместо чего-то вроде
{
"_links": {
"self": {
"href": "http://localhost:7979/actuator",
"templated": false
},
"info": {
"href": "http://localhost:7979/actuator/info",
"templated": false
},
"health": {
"href": "http://localhost:7979/actuator/health",
"templated": false
},
"metrics": {
"href": "http://localhost:7979/actuator/metrics",
"templated": false
}
}
}
Есть ли какая-либо конфигурация, которую я пропускаю?
Я создал небольшой пример проекта здесь , чтобы вы могли его опробовать.