【问题标题】:When to use SpringBoot actuator?何时使用 Spring Boot 执行器?
【发布时间】:2021-09-21 14:46:33
【问题描述】:

我们什么时候应该使用 Spring boot 执行器。 如果包括在内,它对应用程序内存和 cpu 使用率有多大影响?

我目前正在使用 Spring Boot 2.x。

【问题讨论】:

  • 如果您想与您的服务进行交互以了解有关其健康和管理的更多信息,那么使用它是一个好主意。对内存和cpu影响不大。

标签: spring spring-boot spring-boot-actuator spring-actuator


【解决方案1】:

使用 Actuator,您可以获得生产级工具,而无需自己实际实现这些功能。您可以公开有关正在运行的应用程序的详细信息,例如,其运行状况、详细指标、JVM 转储、环境变量等。

如果您使用任何健康检查,执行器健康端点是一个非常好的候选者。如果您在 PCF 等平台上运行应用程序,这将非常有用。

您甚至可以根据需要添加自己的自定义执行器端点。

在最新版本的 Spring Boot 中(我不记得是什么时候更改的),默认情况下,只有健康端点启用 HTTP 访问。

说了这么多,因为我从未读过任何关于 Spring Boot Actuator 对应用程序内存和 CPU 影响巨大的文章,所以我想说它可以忽略不计。

参考文档:https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html

【讨论】:

    猜你喜欢
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 2016-02-13
    • 2018-08-29
    • 2016-09-05
    • 2019-03-26
    • 2016-08-08
    • 1970-01-01
    相关资源
    最近更新 更多