写入一个或多个点的频率高于为指标配置的最大采样周期

2024-01-05

背景

我有一个网站部署在多台机器上。我想创建一个 Google 自定义指标来指定它的吞吐量 - 服务了多少个呼叫。

我们的想法是创建一个自定义指标,收集有关所服务请求的信息,并每分钟 1 次将信息更新为自定义指标。因此,对于每台机器,此代码每分钟最多可以发生 1 次。但这个过程正在我的集群中的每台机器上发生。

在本地运行代码可以完美运行。

问题

我收到此错误:Grpc.Core.RpcException: 状态(StatusCode=InvalidArgument,详细信息=“一个或多个时间序列” 无法写入:一个或多个点被更频繁地写入 超过为指标配置的最大采样周期。 {指标: custom.googleapis.com/web/2xx,时间戳:{最年轻的现有: '2019/09/28-23:58:59.000',新:'2019/09/28-23:59:02.000'}}: 时间序列[0];一个或多个点的写入频率高于 为指标配置的最大采样周期。 {指标: custom.googleapis.com/web/4xx,时间戳:{最年轻的现有: '2019/09/28-23:58:59.000',新:'2019/09/28-23:59:02.000'}}: 时间序列1 https://cloud.google.com/monitoring/quotas")

然后,我正在阅读自定义指标局限性 https://cloud.google.com/monitoring/quotas that:

Rate at which data can be written to a single time series = one point per minute

我认为 Google Cloud Custom Metric 将为我处理并发问题。

根据它们的限制,我实现实时监控的唯一选择是放置另一个应用程序,该应用程序将从所有计算机收集信息并将其更新为自定义指标。在我看来,对于实际用例来说,这似乎需要太多工作。

我缺少什么?


现在,您在指标上添加了计算机名称,并且您获得了计算机指标。

要对这些指标进行求和,请转至 Stackdriver > Metric Explorer,然后按项目 ID 或标签对指标进行分组,然后对指标进行求和。

https://cloud.google.com/monitoring/charts/metrics-selector#alignment https://cloud.google.com/monitoring/charts/metrics-selector#alignment

您可以将图表保存在自定义仪表板中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

写入一个或多个点的频率高于为指标配置的最大采样周期 的相关文章

随机推荐