我正在尝试使用网页浏览量调用Application insights API,我收到此错误消息
{
"error": {
"message": "Rate limit is exceeded",
"code": "ThrottledError",
"innererror": {
"code": "ThrottledError",
"message": "Rate limit of 0 per day is exceeded.",
"limitValue": 0,
"moreInfo": "https://aka.ms/api-limits"
}
}
}
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
如果您使用旧的定价模式,则会遇到此问题,如果您使用新的定价模式,则不会出现此问题。
除非您最近创建了一个全新的Application Insights实例,否则您可能处于旧的定价模式。最容易辨别的是,如果您看到"功能+定价"在您的Application Insights中,您使用的是新模型。
更改定价计划(免费/标准/溢价之间)没有区别,油门仍在那里。
如果您想转向新的定价模式,Microsoft提供了两个选项:
上的最后一个常见问题解答项目找到如果您愿意等到2017年2月1日,我们将自动为您处理转换,这将是大多数客户的最佳选择。在这种方法下,我们将在大多数情况下将您的应用程序转换为Application Insights Basic。 (使用持续导出的应用程序或OMS Log Analytics连接器将转换为Application Insights Enterprise。)
但是,如果您希望立即使用其中一个新的定价选项,也可以执行此操作。它涉及选择停止为现有计划(标准或高级)计费,然后在Azure门户中创建新的Application Insights资源,选择您喜欢的定价选项,然后更新应用程序中的检测密钥。这样做的一个缺点是,您将失去报告的连续性,因为您将在预览计划下为您的应用程序提供旧的Instrumentation Key,并在新的定价模型下为您的应用程序提供新的Instrumentation Key。
答案 1 :(得分:0)
根据你得到的结果中的链接:
这取决于响应代码是什么,以及您获得的其他标题:
如果请求的速率高于此值,则这些请求将收到状态码429(Too Many Requests)以及Retry-After:60标题,表示请求此应用程序之前的秒数可能会被接受。
如果Application Insights服务处于高负载或因维护而关闭,将返回状态代码503(服务不可用),并且在某些情况下可能会返回Retry-After标头。