APIM 处于消耗模式 - 通过 /status-0123456789abcdef 获取 Azure APIM 运行状况检查返回“找不到资源”

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

我们在消费模式下创建了一个新的API-M,无法通过/status-0123456789abcdef进行健康检查。有人成功让它发挥作用吗?

https://bla-bla.azure-api.net*/status-0123456789abcdef*

我得到:找不到资源

{ "statusCode": 404, "message": "资源未找到" }

azure-api-management
4个回答
0
投票

此端点在消费 SKU 中不可用。您可以创建自己的 API,通过操作来 ping 并查看它是否返回成功以监视服务状态。但请注意,此类调用会占用免费 API 调用预算。


0
投票

是啊!我遇到了同样的问题,在为这条路线添加了 azure 门户 API 后,一切都对我有用!


0
投票

如果在 Azure 门户中打开与基于消耗的 APIM 实例关联的 Application Insights 资源。然后打开“调查”下的“可用性”边栏选项卡。您将看到使用 /status-0123456789abcdef 端点配置默认可用性测试的位置。要解决此问题,您似乎可以删除、禁用或更新可用性测试以命中有效端点。据我所知,当您将 Application Insights 关联到 APIM 实例时,它会自动设置。

这里是用于配置可用性测试的 MS 文档的链接:

https://learn.microsoft.com/en-us/azure/azure-monitor/app/monitor-web-app-availability

Availability Test Screenshot


0
投票

答案很晚,但现在您可以使用

internal-status-0123456789abcdef
作为消费层

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