gpt4 book ai didi

azure - 我应该如何在 Azure 中为我的应用程序实现运行状况检查?

转载 作者:行者123 更新时间:2023-12-03 05:27:34 24 4
gpt4 key购买 nike

我想知道如何为某些 Azure 服务创建运行状况检查?这可能吗?我想过创建时间触发的 Azure 函数来测试 Azure 存储、Azure map 和事件中心等的端到端连接,但如果我的 Azure 函数突然停止工作,它就会失败。我想要某种 Cachethq,但适用于我在应用程序中使用的所有 Azure 服务。有没有最佳实践?

亲切的问候,

最佳答案

通常,您会有一个端点来检查任何相关子系统是否有错误。这可以是公共(public)可用的/健康端点。一些框架如 Asp.Net Core 有 built-in support用于健康检查。像您建议的那样,http 触发的 Azure 函数也可以实现这一目的。

然后您需要类似看门狗的东西,在给定的时间间隔调用运行状况端点。在 Azure 中,您可以使用 availability test 。如果您愿意,您可以根据此可用性创建警报,并创建显示给定时间段内状态的仪表板。

如果您使用 Azure Web App 托管应用程序,则可以使用内置的运行状况系统,如 here 中所述。

如果您的应用程序前面有负载均衡器或网关,则可以使用/health 端点作为这些平衡器/网关的运行状况探测端点。

关于azure - 我应该如何在 Azure 中为我的应用程序实现运行状况检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67616212/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com