问题标签 [actuator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
5541 浏览

spring - Spring Boot Actuator + Hal-Browser 和 DevTools 都不起作用

更新:附加pom.xmlapplication.property更多错误/警告消息。

嗨,我对 Spring Boot 很陌生,只是在 Udemy 上学习了一些课程。

在学习课程时,我通过 spring.io 创建了一个启动项目,并添加了执行器和 Hal 浏览器依赖项,包括开发工具。

刚刚运行我的应用程序并尝试转到localhost:8080/application&/browser但我得到 404。

我究竟做错了什么?

我写了一个简单的bean,它返回一个硬编码的值,然后打印它,我改变了值来测试开发工具,它没有重新启动资源,我不得不杀死并重新启动应用程序以反映新的变化..

我怎样才能检查出什么问题?

如果需要,我可以提供控制台抓取。

请帮忙。

更新:我不知道以下内容的意义,所以把它放在这里。

在 XML 编辑器中,hal 带有红色下划线,悬停时带有以下消息:

管理的版本是 3.0.5.RELEASE 工件管理在 org.springframework.data:spring-data-releasetrain:Kay-SR5

在 XML 编辑器中,devtools 带有红色下划线,悬停时带有以下消息:

管理的版本是 2.0.0.RELEASE 工件在 org.springframework.boot:spring-boot-dependencies:2.0.0.RELEASE 中管理

pom.xml

application.properties文件:

0 投票
3 回答
9049 浏览

java - Spring Boot 2 自定义执行器端点

春天菜鸟:好的。我从 STS Spring Starter Project / Maven / Java 8 / Spring Boot 2.0 开始,然后选择 Web 和 Actuator 依赖项。它构建并运行良好,并响应http://localhost:8080/actuator/health。我在主应用程序类中添加了一个“端点”,使其看起来像这样。

我尝试启用 application.properties 中的所有内容:

但是当它构建时,没有引用映射/actuator/mypoint,并且
http://localhost:8080/actuator/mypoint
http://localhost:8080/application/mypoint
都返回404错误。

我错过了什么?谢谢!

0 投票
2 回答
1083 浏览

spring - Spring Boot 执行器不显示内存详细信息

我正在尝试在 spring boot 2.0.2.RELEASE 中实现执行器。

pom.xml 中的依赖

应用程序属性

自定义健康检查类

当我在浏览器中点击 http://localhost:8082/actuator/health 时,我得到 {"status":"UP"}

我希望得到

0 投票
1 回答
619 浏览

spring - Spring BOOT Logger Actuator 在集群环境中的行为如何?

我有一个与 Spring Boot Actuator 相关的查询。通过 Actuator 我可以动态更改日志级别。

在集群环境中它是如何工作的?

如果我执行 REST (POST) 调用来更改日志级别,那么它将应用于哪个节点?

还是会应用于所有节点?

如果它应用于集群中的所有节点,那么如何将其限制为仅特定节点?

0 投票
1 回答
4530 浏览

java - Spring Boot 2.0 未注册自定义执行器端点 Bean

我正在尝试在 Spring Boot 2.0.2.RELEASE 应用程序中添加自定义执行器端点。我正在遵循官方指南官方迁移指南以及这篇文章

我可以通过属性配置所有内容:隐藏/公开端点、更改基本路径等。一切正常,除了我的自定义端点 bean 没有被WebMvcEndpointHandlerMapping. 它根本没有出现在这些著名的日志行中:

这三行是我得到的全部。我可以毫无问题地访问,但不能访问我的自定义端点/actuator/health/actuator/info我显然得到404。

到目前为止我尝试了什么:

  • 检查我的端点类是否在上下文中注册为 bean。
  • 通过 yaml 配置显式公开它。
  • 通过暴露一切management.endpoints.web.exposure.include=*
  • 完全删除了所有管理配置,因为默认情况下它应该是可用的。
  • 三重检查了端点 ID。
  • 重命名端点 ID。

关于我至少可以研究什么的任何想法?到目前为止,我发现的所有问题最终都没有意识到他们也需要@Component注释。

啊,顺便说一下,这是我的课:

0 投票
0 回答
614 浏览

spring - 是否可以更改弹簧执行器执行健康脉冲的频率?

我试图环顾四周,看看如何修改我的执行器端点(特别是健康)以限制其频率。我想看看我是否可以将其设置为每分钟触发一次特定数据集(例如邮件),但留给其他人使用?

到目前为止,我似乎无法在任何地方找到这种逻辑。我能想到的唯一已知方法是创建自己的健康服务器:

我不确定是否有办法在春季将其专门设置为配置,或者解决此问题的唯一方法是构建自定义 HealthIndicator?

0 投票
2 回答
1573 浏览

spring-boot - Spring Boot Actuator Trace HTTP POST 请求参数为空

我正在使用 Spring Boot 1.5.13 所以使用 Actuator 1.5.13 。当我使用发布请求调用时,请求参数为空。没有其他配置或创建我的执行器存储库。我只是使用简单的执行器跟踪端点。

这是我的属性:

这是依赖项:

追踪结果:

参数 {}

请求示例:

您知道为什么会发生这种情况以及我该如何解决吗?

0 投票
1 回答
2594 浏览

spring - spring-boot v2 执行器选择器

我正在尝试关注博客文章:

https://spring.io/blog/2017/08/22/introducing-actuator-endpoints-in-spring-boot-2-0#comment-4050095879

我已经实现了这样的执行器端点:

如果我试图访问http://localhost:9992/admin/test/filter/configurator/true它是缺少参数:启用。请参阅随附的屏幕截图。

遗漏参数

我只能通过这种方式访问​​该端点: http://localhost:9992/admin/test/filter/configurator/ {anystring}?enable=true

我做错了什么还是执行器有问题?

非常感谢,希望尽快收到您的来信

0 投票
1 回答
734 浏览

spring-boot - 没有自动配置的 Spring Boot 2 执行器

谁能帮我弄清楚如何在不使用自动配置依赖项的情况下启用执行器端点?

我正在开发一个 Spring-Boot 2 项目,但禁止启动 pom 和自动配置依赖项。

0 投票
2 回答
473 浏览

spring-boot - spring-boot 执行器刷新和内存数据库

有没有办法以某种方式配置spring-boot(2.1.1)执行器刷新或hikari/da​​tasource,以便它重新执行负责内存数据库(例如h2)创建的逻辑?在 /actuator/refresh 之后的那一刻,我不再有以前创建的表(hbm2ddl:create-drop 或 hbm2ddl:create)。