为了确保高效运行,Cloud Monitoring 实施以下用量限额。
自定义指标
类别 | 上限 |
---|---|
每个项目的自定义指标描述符数量 1 | 1000 |
每个指标描述符的标签数量 | 10 |
标签键的字符串长度 | 100 |
标签值的字符串长度 | 1024 |
一个请求中包含的时间序列数量 2 | 200 |
向单个时间序列写入数据的速率3 | 每 10 秒 1 个数据点 |
每个自定义分布指标的直方图分桶数量 | 200 |
每个项目的外部4指标描述符数量 | 1 万 |
每项受监控资源的自定义指标中活跃的时间序列数量 5 | 20 万 |
每项受监控资源的外部指标中活跃的时间序列数量 5 | 20 万 |
1
这是 Cloud Monitoring 施加的限制,其他服务施加的限制值可能会更低。
2
您在一个请求中只能为每个时间序列写入一个数据点,这也是每个请求中可写入的数据点的数量上限。
3
Cloud Monitoring API 要求各个数据点写入时间序列的结束时间的间隔至少为 10 秒。您可以将数据点批量写入时间序列,前提是这些数据点是按顺序写入的。
4
外部指标是指那些写入 external.googleapis.com
的指标,
其中包括由 Prometheus(一个经常与 Kubernetes 一起使用的监控工具)写入的指标。
如需了解详情,请参阅使用 Prometheus。
5
如果您在过去 24 小时内向某时间序列写入过数据点,则该时间序列便处于活跃状态。
对于自定义指标和外部指标(包括 Prometheus3 指标),单一受监控资源的所有自定义指标类型或所有外部指标类型的活跃时间序列总数不得超过该限制。
global
受监控资源例外,该类资源的每种指标类型的配额限制是分开计算的。这是系统范围的安全限制,不可自定义。
Monitoring API 配额和限制
类别 | 上限 |
---|---|
API 用量限制 | 请访问配额信息中心。对于 API,点击所有配额即可查看配额。 |
API 页面令牌有效期 | 24 小时 |
Monitoring API 配额简介
Monitoring API 对时间序列提取请求和时间序列查询的速率设有配额限制。提取请求是指写入时间序列数据的调用,查询是指检索时间序列数据的调用。其他 Monitoring API 端点还设有内部限制,这些端点并非用于处理高速率请求。
如果您需要更高的 Monitoring API 配额限制,请与 Google Cloud 支持团队联系。
其他限制是固定的,详情请参见本页中的介绍。
如需了解详情,请访问使用配额。
数据保留
超过保留期限的指标数据点会从时间序列中删除。
类别 | 值 |
---|---|
自定义指标类型和外部指标类型的数据点保留期† | 24 个月 |
进程运行状况指标类型的数据点的保留期‡ | 24 小时 |
所有其他指标类型的数据点的保留期 | 6 周 |
API 页面令牌有效期 | 24 小时 |
† 指标数据会按照原始采样频率存储 6 周时间,随后会将采样频率降至 10 分钟一次并长期存储。
‡ 进程运行状况指标是指标类型字符串中不包含 count_by_state
或 fork_count
的 agent.googleapis.com/agent/processes
指标。count_by_state
和 fork_count
指标会保留 6 周。
资源组
类别 | 值 |
---|---|
每个工作区的资源组数量 | 500 |
一份电子邮件报告中包含的资源组数量上限 1 | 10 |
1 配置 Cloud Monitoring 电子邮件报告时,您可以请求显示自己的资源组利用率信息。由于电子邮件报告工具的限制,生成的报告仅包含 10 个资源组的信息。
工作区限制
一个工作区最多可以包含 100 个 Google Cloud 项目。如需了解详情,请参阅使用工作区。
提醒和正常运行时间检查方面的限制
类别 | 值 |
---|---|
每个工作区的正常运行时间检查数量 | 100* |
每个工作区的提醒政策数量 | 500 |
每项提醒政策的条件数量 | 6 |
每项提醒政策的通知渠道数量 | 16 |
每个工作区的通知渠道数量 | 4000 |
每项提醒政策同时存在的未解决突发事件数量 | 5000 |
指标缺失条件存在的最长时间 | 1 天 |
指标阈值条件存在的最长时间 | 23 小时 30 分钟 |
图表绘制限制
类别 | 值 |
---|---|
每个工作区的信息中心数量 | 1000 |
每个信息中心内的图表数量 | 25 |
每个图表中的线条数量 | 300 |
服务等级目标
类别 | 值 |
---|---|
每项服务的 SLO 数量 | 500 |