当总内存使用量超过 80% 时,Compute Engine 自动扩缩策略应触发。您安装了 Cloud Monitoring 代理,但在高内存负载下未发生扩缩。哪项更改可以修复该策略?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将指标过滤器更改为 metric.label.state = 'used'。.
为什么这是答案
Compute Engine 自动扩缩策略基于指标。Cloud Monitoring 代理报告的内存使用情况指标 agent.googleapis.com/memory/bytesused 包含一个名为 state 的标签,其值可以是 'used' 或 'free'。要正确触发基于总内存使用量超过 80% 的扩缩,您需要明确指定监控“已用”内存。因此,将指标过滤器更改为 metric.label.state = 'used' 可以确保自动扩缩器评估的是实际使用的内存量。 将 Target type 更改为 DELTAPERMINUTE 不适用于内存使用率,它用于衡量速率变化。将指标标识符更改为 agent.googleapis.com/memory/bytesused 是正确的指标,但没有解决标签过滤问题。将指标过滤器更改为 metric.label.state = 'free' 并将 Target utilization 设置为 20% 将会监控空闲内存,这与监控总内存使用量超过 80% 的目标相反。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡