查询监控数据API调用次数的免费额度为100万次/月,当其额度用尽时,会被限流。本文为您介绍查询监控数据API调用次数用尽的现象、原因以及处理方法。
对于2022年09月13日22:00:00之前已订购包年包月套餐(cms_edition)的用户,当套餐中的查询监控数据API调用次数额度用尽时,也会被限流。关于套餐的更多信息,请参见概览。
问题现象
当您每月的查询监控数据API调用次数的用量达到100万次时,第一天和第四天会收到配额已用尽的邮件或短信,第五天会被限流。
当您调用API返回信息中出现
user api quota limit
字样时,说明已被限流。
问题原因
以下使用场景会消耗查询监控数据API调用次数的额度:
直接调用API。
调用DescribeMetricLast、DescribeMetricList、DescribeMetricData和DescribeMetricTop接口的数量,不包含通过控制台操作产生的调用次数。
说明调用2018-03-08版QueryMetricList、QueryMetricLast、QueryMetricData和QueryMetricTop接口,同样消耗查询监控数据API调用次数。
使用云监控Grafana插件。
更多信息,请参见通过Grafana插件查看监控数据。
处理方法
调用API查询监控数据导致的配额不足,建议处理方法如下:
降低调用API频率。由每分钟访问一次降低至每五分钟访问一次。
减少调用API批量查询资源数。
批量查询资源数不超过50个,例如:调用DescribeMetricLast接口时,请求参数
Dimensions
设置为[{instanceId:***},{instanceId:***},{instanceId:***}]
。开通基础云监控的按量付费。
更多信息,请参见开通按量付费。
使用企业云监控的实时导出监控数据功能。实时导出监控数据功能具有成本低、时延低和可靠度高等优点。
具体操作,请参见实时导出监控数据。
使用云监控Grafana插件导致配额不足,建议使用企业云监控的监控大盘。
具体操作,请参见管理监控大盘。