【发布时间】:2019-01-29 04:07:19
【问题描述】:
我有一个带有 8 个 vCPU 的 EC2 实例。我想查看每个 CPU 的 cpu 利用率指标(以及稍后的警报)。
CPUUtilization 指标是所有 CPU 的总和。
由于我们正在运行一些占用大量 CPU 的进程,我想知道是否有一个 CPU 的利用率接近 90%,或者是否有 6 个 CPU 的利用率超过 20%。 即使是所有 CPU 的最大利用率也足够了。
有没有办法知道或者必须是自定义指标?
【问题讨论】:
我有一个带有 8 个 vCPU 的 EC2 实例。我想查看每个 CPU 的 cpu 利用率指标(以及稍后的警报)。
CPUUtilization 指标是所有 CPU 的总和。
由于我们正在运行一些占用大量 CPU 的进程,我想知道是否有一个 CPU 的利用率接近 90%,或者是否有 6 个 CPU 的利用率超过 20%。 即使是所有 CPU 的最大利用率也足够了。
有没有办法知道或者必须是自定义指标?
【问题讨论】:
您可以在您的 EC2 实例上 install the CloudWatch agent 并将 totalcpu 设置为“false”(默认为“true”)。这将为您提供每个 CPU 内核的指标。
【讨论】: