我有两个Spring Boot应用程序。我已经添加了两者的Spring Boot Actuator。当我运行其中之一时,我会看到diskSpace
:
{
"status": "UP",
"diskSpace": {
"status": "UP",
"total": 399055067136,
"free": 346446485504,
"threshold": 10485760
}
}
但是在其他服务处,我只能看到:
{
"status": "UP"
}
甚至我将该属性添加到第二个服务中:
management:
health:
diskspace:
enabled: true
我仍然看不到
diskSpace
信息。当我调试系统时,我看到这些属性已收集但没有返回到UI。可能是什么问题? 最佳答案
因为只有ADMIN有权查看此信息
{
"status": "UP"
}
要查看所有指标,请向具有弹簧安全性角色ADMIN的任何用户进行身份验证。
要么
(不太可取的选择)
像这样禁用执行器端点的安全性
在应用程序属性
yaml
文件中management:
security:
enabled: false