我正在使用 google cloud metric explorer 中的 apicompute.googleapis.com/guest/memory/bytes_used 收集与内存相关的指标。我选择了一个特定的 instanceid 并将对齐周期设置为 1 天。这样我就能得到 1 天的指标。 对于相同的对齐周期:
我不理解如何计算这个align_mean和align sum的公式。我已将对齐周期设置为 1 天。谁能给我公式和解释。
这只是一个图形表示。您选择 1 天的调整周期。所以你每天有 1 个价值。
如果您查看 1 天的图表,对于总和,您有 1 个值,等于 63Mib。 我认为该线略有下降,因为前一天的值略高。
现在,如果你取相同的值,但你说:我想看看白天的平均值。您每天有 1 个值,63Mib,因此图表显示每小时/分钟平均值的插值。如果您更改时间范围,线路就会更改。即使您更改屏幕尺寸,它也可能会改变!!
转到周或月时间范围视图。 “对齐总和”应每天增长 60Mib,“对齐平均值”应平坦在 60Mib 左右(月视图)
我们可以在此 GCP 文档 [1] 中了解 ALIGN_MEAN 和 ALIGN_SUM 的差异:
ALIGN_MEAN:通过返回每个对齐周期内的平均值来对齐时间序列。此对齐器对于具有数值的 GAUGE 和 DELTA 指标有效。对齐结果的valueType为DOUBLE。
ALIGN_SUM:通过返回每个对齐周期内的值的总和来对齐时间序列。此对齐器对于具有数值和分布值的 GAUGE 和 DELTA 指标有效。对齐结果的valueType与输入的valueType相同。
我还想分享另一个文档 [2]。
最美好的祝愿!
[1] https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.alertPolicies#aligner
[2] https://cloud.google.com/monitoring/charts/metrics-selector#alignment