如何获取 Azure APIM 健康检查和详细信息

Posted

技术标签:

【中文标题】如何获取 Azure APIM 健康检查和详细信息【英文标题】:How to get Azure APIM health check & details 【发布时间】:2020-07-27 04:42:38 【问题描述】:

我们在生产中使用 Azure APIM。

我们正在开发服务详情页面,如果不可用,将更新页面。

所以我想知道如何检查 APIM 的健康检查?

在大多数情况下,它将是 502/503/504 http状态码的情况。

【问题讨论】:

【参考方案1】:

在请求级别时,您可能会收到 5xx 响应,原因有多种,例如不正确的策略或后端故障。

对于 APIM 本身,您可以使用 APIM multi-region deployment doc 中描述的区域状态端点。这是它寻找参考的方式

https://<service-name>-<region>-01.regional.azure-api.net/status-0123456789abcdef

文档中的示例

https://contoso-westus2-01.regional.azure-api.net/status-0123456789abcdef

【讨论】:

感谢 Pramod 的回复。所以你的意思是说检查我们APIM服务的当前状态,因为我们使用的是自定义域,我们应该配置流量管理器,然后我应该状态? @ManishJoisar 您还可以使用以下 URL 获取响应正文中的详细信息:https://--01.regional.azure-api.net/internal-状态-0123456789abcdef

以上是关于如何获取 Azure APIM 健康检查和详细信息的主要内容,如果未能解决你的问题,请参考以下文章

从 APIM 策略获取 Azure 表存储实体

Azure APIM URL 引发 System.Net.WebException - SSL/TLS 如何在 azure web api 和 azure APIM 中发挥作用?

通过 APIM 使用 Azure 功能的 REST URL

如何在订阅者元数据中提供 APIM 订阅标头详细信息?

Azure APIM 策略

如何使用 Azure APIM 创建 OCSP 请求并验证响应?