我已经为我的应用程序创建了一个自定义的spring-boot执行器健康endpoint。Spring boot将所有这些自定义健康endpoint聚合到一个大的json中,并在点击application/health URL时返回它。现在,我想在点击application/health URL时,将一些信息传递给我以头的形式实现的自定义healthendpoint。我怎样才能做到这一点呢?
http://localhost:8080/myapp/apphealth 只需要名称更改,而不需要执行器/运行状况的响应。有可能吗?
但我想要一些我可以调用从AWS弹性负载均衡器/自动缩放组。默认情况下,如果一个实例未通过健康检查,ELB/ASG将终止它并用一个新的实例替换它。问题是一些健康检查,如DataSourceHealthIndicator,会在数据库关闭时向下报告,但我的应用程序实例在其他方面是完全健康的。如果我使用默认行为,AWS将抛出完全正常的实例,直到数据库重新启动,这将导致我的账单增加。 我可以去掉DataSo
我们正在Spring Boot2应用程序中使用基于令牌的身份验证(带有Spring Security)。现在我介绍Spring引导执行器到它。我想配置endpoint,使其在没有任何权限的情况下可见,但仅在经过授权后才显示健康检查详细信息。 我找到了属性,该属性应该很有帮助,但现在我正在与Spring Security配置作斗争,以便让每个人都能看到: 在下,使用令牌授权的用户应看到: 你也面临过
我在将Spring Boot从1.1.12升级到1.2.5时遇到了麻烦,但在1.2.x的所有版本中都存在同样的问题。执行器提供的endpoint现在将401未经授权返回到以前工作的集成测试。升级依赖项时未更改任何代码。 下面是测试用例: 我怎样才能让考试通过呢? 更新: 中定义的唯一相关设置是。 根据Spring Boot问题2120,使用自定义安全性时会忽略属性。我发现文件中没有提到这一点。
我有一个Java Spring Boot应用程序,它当前运行在http://localhost:8080上。我将在Kubernetes中部署这个应用程序。为此,通过向文件添加以下内容,我启用了endpoint。 现在,应用程序健康endpoint在http://localhost:8080/actulator/Health Endpoint上成功工作。我希望将健康终结点URL的端口更改为8081。
null 在我的文件中,我启用了web应用程序默认禁用的所有endpoint(按照https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html#production-ready-endpoints-exposing-endpoints)。 我希望能够访问所有的执行器endp
基于48.3定制管理服务器端口 使用默认HTTP端口公开管理endpoint对于基于云的部署是一个明智的选择。但是,如果您的应用程序在您自己的数据中心内运行,您可能更愿意使用不同的HTTP端口公开endpoint。 有一个不同的端口让执行器健康endpoint运行的价值是什么?在什么样的场景下? 通常,一个端口用于所有服务endpoint是否足够好?在另一个上实现设置健康endpoint是否为标准
嗨,我在7070端口(non-ssl)上创建了ALB侦听器443和目标组实例 我可以毫无问题地访问实例ip:7070,但是 https://elb-dns-name 无法访问。实例运行状况检查也失败,代码为 302 ALB监听器端口https和实例是http协议, 当我使用https://dns-name浏览时,它会重定向到http://elb-dns-name
安装geopandas时出现此错误。我一直在网上寻找它的解决方案,但没有一个真正解释发生了什么以及如何解决它…这是完整的错误:
我用的是执行器上的Spring引导健康指示器。到目前为止,示例响应如下所示: 因为我需要将endpoint公之于众,所以我需要隐藏健康指标的详细信息,所以我希望得到如下内容:
使用Spring Boot健康执行器时 http://localhost:8080/health 现在我要检查其他条件,以便检查当状态为down时是否触发依赖操作。我想要像
我对弹性负载均衡器健康检查和亚马逊EC2健康检查有点困惑。 在将运行状况检查添加到自动缩放组中时,会显示: 如果已将一个或多个负载均衡器附加到自动缩放组,并且某个实例未通过负载均衡器运行状况检查,则默认情况下,自动缩放不会替换该实例。 如果启用负载均衡器运行状况检查,而某个实例未通过运行状况检查,则自动缩放将认为该实例不正常并替换它。 因此,如果我不启用ELB健康检查,EC2健康检查将起作用,如果
我想做的事 使用Spring Boot执行器创建两个(不同)endpoint 我的环境 null 要实现健康检查特性,我想使用Spring Boot执行器是最快的方法(默认情况下,/health映射到健康检查endpoint)。我还理解我们可以通过扩展AbstractHealthIndicator来配置这个endpoint(这样它将包括DB健康检查)。 但就我所见,我无法找到一种方法来创建多个en
在设置ELB健康检查的对话框中,它会声明: 如果实例未通过健康检查,它将自动从负载均衡器中删除。自定义健康检查以满足您的特定需要。 当健康检查失败时,将从ELB后面删除实例。我的问题是围绕“健康门槛”设置。当你悬停在帮助上时,它会说: 在声明EC2实例健康之前连续运行状况检查成功的次数。 如果实例声明为健康的,它是否被拉回负载平衡组?