通过 Microsoft Azure 中的函数检查执行器端点
Checking Actuator endpoints via function in Microsoft Azure
我正在编写 Spring 引导应用程序并将它们部署为 Azure Functions。我希望能够从 spring-actuator 获得功能,但是使用 Azure 函数你调用的是方法而不是端点。那么我怎样才能通过方法获得开箱即用的 /actuator/health 功能(无需编写自定义健康检查)?我只见过通过 Rest Apis 访问执行器数据,但我假设有某种方式可以访问内部 beans/methods 以将该逻辑注入我的函数。
免责声明,我是 Azure 的新手,所以我可能完全错过了一个更简单的解决方案
感谢您提出问题 - 很乐意尽我所能提供帮助。现在 Azure Functions java worker 控制着大部分 HTTP 路由,所以我怀疑像执行器这样的东西不能开箱即用,因为我们需要它们依赖于我们的 HTTP 层。有趣的是,我们一直在与 Spring 团队合作进行集成,例如 Spring Cloud Functions,所以这是一个很好的问题。
尽管您可以直接从开箱即用的 Azure Functions 遥测流中获取运行状况和指标信息(我们一直在添加),但要获得类似的行为。通过 Application Insights can be found here 概述其中一些功能。让我知道这是否有帮助,或者如果您有任何其他问题,很高兴听到您尝试使用 Azure Functions。
我正在编写 Spring 引导应用程序并将它们部署为 Azure Functions。我希望能够从 spring-actuator 获得功能,但是使用 Azure 函数你调用的是方法而不是端点。那么我怎样才能通过方法获得开箱即用的 /actuator/health 功能(无需编写自定义健康检查)?我只见过通过 Rest Apis 访问执行器数据,但我假设有某种方式可以访问内部 beans/methods 以将该逻辑注入我的函数。
免责声明,我是 Azure 的新手,所以我可能完全错过了一个更简单的解决方案
感谢您提出问题 - 很乐意尽我所能提供帮助。现在 Azure Functions java worker 控制着大部分 HTTP 路由,所以我怀疑像执行器这样的东西不能开箱即用,因为我们需要它们依赖于我们的 HTTP 层。有趣的是,我们一直在与 Spring 团队合作进行集成,例如 Spring Cloud Functions,所以这是一个很好的问题。
尽管您可以直接从开箱即用的 Azure Functions 遥测流中获取运行状况和指标信息(我们一直在添加),但要获得类似的行为。通过 Application Insights can be found here 概述其中一些功能。让我知道这是否有帮助,或者如果您有任何其他问题,很高兴听到您尝试使用 Azure Functions。