Azure Web 作业的运行状况和活跃度探针

问题描述 投票:0回答:1

我们正在设置一个时间触发的后台作业,需要连接到多个资源,例如 SFTP、Azure Blob、Azure SQL 等。我们的想法是利用 Azure 的 Web 作业功能在 Azure 的应用服务上托管服务。

我们有一个要求,即我们需要托管健康和就绪 API,就像容器化解决方案的 API 一样。首先,建议将它们用于后台运行作业,因为它们只会运行一段时间。

我绝对不确定是否可以做到这一点,请在网上阅读几篇文章,但我没有看到任何可以引导我找到我正在寻求的答案的内容。

azure-webjobs health-check readinessprobe
1个回答
0
投票
  • Azure Web 作业可以配置为具有运行状况和就绪 API。

  • Azure 容器应用程序基于 Kubernetes 运行状况探测器,可以专门使用 TCP 或 HTTP(S) 进行设置。

  • 容器应用支持的探针包括Liveness、Readiness和Startup。

  • Liveness 探针报告整体健康状况。

  • 要启用运行状况检查,请浏览到 Azure 门户并选择您的应用服务应用。在监控下,选择运行状况检查。选择启用并提供应用程序上的有效 URL 路径,例如 /health 或 /api/health。

  • 创建 Azure WebJobs

enter image description here

  • 使用此参考运行测试用例。

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.