我用的是执行器上的Spring引导健康指示器。到目前为止,示例响应如下所示:
{
"status":"DOWN",
"details": {
"diskSpace": {
"status":"UP",
"details": {
"total":499963170816,
"free":250067189760,
"threshold":10485760
}
}
}
}
因为我需要将/acture/healt
endpoint公之于众,所以我需要隐藏健康指标的详细信息,所以我希望得到如下内容:
{
"status":"DOWN",
"details": {
"diskSpace": {
"status":"UP"
}
}
}
在编写时(在Spring Boot2.1和更早版本中),如果不编写您自己的自定义endpoint,这是不可能的。我已经开了一个问题来考虑它作为Spring Boot未来版本的一个增强。
我有一个基于SpringBoot的web应用程序,它公开了一个Consult health indicator bean。 该bean由SpringBoot的autoconfiguration正确创建和初始化,但是,尽管关联的配置属性“Management.health.consul.Enabled”设置为true,但指示器并未显示在执行器健康endpoint中: 经过进一步检查,我发现了负责获取
我们已经在几个项目中使用了Spring Boot,现在我们使用的是最新版本1.2.3。我们正在合并执行器。到目前为止,一切都很顺利,只是我们发现/health指示器[default]显示服务已关闭。事实并非如此。这些服务是通过数据源实现的。它可以调用其他SOAP或Rest服务。卫生服务部门在看什么来衡量一项服务是否下降?
我们正在尝试healthcheck一个Spring Boot应用程序,我们正在计划使用Spring Boot执行器health来获得健康状态。 令人困惑的是,当CassandraHealthIndicator、DiskSpaceHealthIndicator、DataSourceHealthIndicator、ElasticsearchHealthIndicator、JmsHealthIndica
我在spring boot应用程序(actuator 2.5.1)中实现了HealthIndicator,并尝试稍微调整一下设置。遗憾的是,文档并没有“清楚”地说明默认值。当我挖的时候。。。我经历了不同的行为。你能告诉我这是否是误解/配置错误/错误吗?非常感谢。 如何设置执行器以允许匿名调用两个endpoint:和,并具有简单的响应(无详细信息或组件)。两个endpoint都返回经过身份验证(和授
我需要改变频率来检查springboot执行器中的DB运行状况。默认DB运行状况检查查询每毫秒执行一次。我想让这个查询每1分钟后执行一次,而不是毫秒。有什么方法可以自定义它吗?
目标:保护除信息和健康之外的所有执行器endpoint,但健康endpoint显示用户身份验证时的详细信息。 谁有办法解决这个问题?