当前位置: 首页 > 知识库问答 >
问题:

保护eclipse微文件指标和健康endpoint

拓拔嘉颖
2023-03-14

我正在使用Quarkus构建REST API。我已经启用了以下微文件健康endpointhttps://quarkus.io/guides/microprofile-health

我想知道如何保护或降低<代码>

共有1个答案

谷博艺
2023-03-14

然后,您可以使用以下配置:

quarkus.http.auth.permission.public.paths=/health/*,/metrics/*,/openapi/*
quarkus.http.auth.permission.public.policy=authenticated

如果您的安全设置未启用,请查看本指南。

 类似资料:
  • Spring Cloud Stream为粘合剂提供健康指标。它以binders的名义注册,可以通过设置management.health.binders.enabled属性启用或禁用。

  • 我有一个基于SpringBoot的web应用程序,它公开了一个Consor健康指示器bean 在进一步检查后,我发现了负责获取所有可用指标的下面片段(HealthEndpoint Configuration.java): 在这里设置一个断点,我看到ConsultHealthIndicator bean确实没有列在applicationContext的输出中。getBeansOfType(Healt

  • 我使用这篇Baeldung文章为Spring 2.0.4应用程序添加了执行器支持。在第4.4节中,它谈到 你们中有谁知道关于创建这种聚合的教程、示例或其他文档吗? 更多信息我在我的应用程序中有一个服务,它依赖于几个子组件。只有当所有这些子组件都关闭时,服务本身才被认为关闭。只要有一个站起来,那么服务就站起来了。目前使用的是正常的机制,如果其中一个子组件宕机,则将服务器标记为宕机。 似乎我想使用,但

  • Amazon ECS支持两种不同类型的健康检查: 目标组健康检查发出可配置的网络请求 容器健康检查在docker容器中运行,可以配置为运行容器支持的任何shell命令 如果两个健康检查都配置了,那么哪一个会赢?如果其中一个失败,服务是否标记为不健康?或者两者都有?我可以将一个配置为覆盖另一个吗? 我非常希望目标组的健康状态不会导致ECS不断跳出服务,我希望可以使用容器健康检查来覆盖它。

  • 问题是,我的数据库容器需要比启动我的主应用程序的容器更多的时间来启动和初始化数据库。结果:主容器无法正确启动,导致缺少数据库连接。我编写了一个healthcheck.sh脚本来检查数据库容器的连通性,因此主容器在连通性可用后开始引导。但我不知道如何在Dockerfile和我的docker-compose.yml中正确地集成它 healthcheck.sh类似于: mysql容器DockerFile

  • 我有一个基于SpringBoot的web应用程序,它公开了一个Consult health indicator bean。 该bean由SpringBoot的autoconfiguration正确创建和初始化,但是,尽管关联的配置属性“Management.health.consul.Enabled”设置为true,但指示器并未显示在执行器健康endpoint中: 经过进一步检查,我发现了负责获取