我和ResourceServerConfigurerAdapeer一起搭建了一个春季摊位。我想要显示我的健康端点的敏感数据,但它只显示
{状态:已启动}
spring.profiles.active: oauth
endpoints.health.sensitive: false
这是我从Spring文档中读到的。
从本质上讲,HealthIndicators返回的信息通常比较敏感。例如,您可能不想向全世界发布数据库服务器的详细信息。因此,默认情况下,只有健康状态通过未经身份验证的HTTP连接公开。如果您希望始终公开完整的健康信息,则可以将endpoints.health.sensitive设置为false。
我们如何显示其他信息?
谢谢。
发布于 2016-12-19 21:44:59
我有一个类似的问题,我可以通过将这一行添加到application.properties文件中来修复它。
# Disable security for actuator endpoints
management.security.enabled=false
# Disable sensitive filter for the health endpoint
endpoints.health.sensitive=false这将禁用所有执行器端点的安全性,因此请注意这一点。我建议关闭所有端点,只启用您需要的端点,例如
# Set all actuator endpoints disabled by default
endpoints.enabled=false要启用health端点,您可以执行以下操作:
endpoints.health.enabled=true我希望这对你有帮助。
也可以在Github Repository for Spring Actuator上查看这个issue。
发布于 2018-06-20 14:18:29
我在添加一些属性时解决了这种情况:
## HEALTH
endpoints.health.enabled.sensitive=false
management.health.db.enabled=true
management.health.defaults.enabled=true
management.health.diskspace.enabled=true
management.security.enabled=false
endpoints.enabled=false
endpoints.health.enabled=true和显示Json {"status":"","diskSpace":{},"db":""}。希望能帮到你。
https://stackoverflow.com/questions/37667585
复制相似问题