/豆弹簧启动器执行器无法访问

问题描述 投票:0回答:1

尝试使用具有执行器依赖性的简单弹簧启动应用程序,但无法访问http://localhost:8080/actuator/beans

I am able to access http://localhost:8080/actuator with the following output :
{"_links":{"self":{"href":"http://localhost:8080/actuator","templated":false},"health-component-instance":{"href":"http://localhost:8080/actuator/health/{component}/{instance}","templated":true},"health-component":{"href":"http://localhost:8080/actuator/health/{component}","templated":true},"health":{"href":"http://localhost:8080/actuator/health","templated":false},"info":{"href":"http://localhost:8080/actuator/info","templated":false}}}

另外,qazxsw poi列出的以下网址无法访问

https://www.baeldung.com/spring-boot-actuators
spring-boot spring-boot-actuator
1个回答
1
投票

/auditevents – lists security audit-related events such as user login/logout. Also, we can filter by principal or type among others fields /beans – returns all available beans in our BeanFactory. Unlike /auditevents, it doesn’t support filtering /conditions – formerly known as /autoconfig, builds a report of conditions around auto-configuration /configprops – allows us to fetch all @ConfigurationProperties beans /env – returns the current environment properties. Additionally, we can retrieve single properties /flyway – provides details about our Flyway database migrations /health – summarises the health status of our application /heapdump – builds and returns a heap dump from the JVM used by our application /info – returns general information. It might be custom data, build information or details about the latest commit /liquibase – behaves like /flyway but for Liquibase /logfile – returns ordinary application logs /loggers – enables us to query and modify the logging level of our application /metrics – details metrics of our application. This might include generic metrics as well as custom ones /prometheus – returns metrics like the previous one, but formatted to work with a Prometheus server /scheduledtasks – provides details about every scheduled task within our application /sessions – lists HTTP sessions given we are using Spring Session /shutdown – performs a graceful shutdown of the application /threaddump – dumps the thread information of the underlying JVM 由于Default management.endpoints.web.exposure.include, info, healthactuator/health是默认提供的。这样你就可以得到这些信息

management.endpoints.web.exposure.include = * //将允许公开所有端点

actuator/info

保护端点

management.endpoints.web.exposure.include=health,info # Endpoint IDs that should be included or '*' for all.
management.endpoints.web.exposure.exclude= # Endpoint IDs that should be excluded or '*' for all.
management.endpoints.web.base-path=/actuator # Base path for Web endpoints. Relative to server.servlet.context-path or management.server.servlet.context-path if management.server.port is configured.
management.endpoints.web.path-mapping= # Mapping between endpoint IDs and the path that should expose them.

启用/禁用端点

management.endpoint.health.roles= # Roles used to determine whether or not a user is authorized to be shown details. When empty, all authenticated users are authorized. //for health

management.endpoint.health.show-details=always,never # When to show full health details.

有关手动配置,请参阅management.endpoint.(endpointName).enabled=true # Whether to enable the health endpoint. e.g. management.endpoint.health.enabled=true

有关详细信息,请参阅This

© www.soinside.com 2019 - 2024. All rights reserved.