gpt4 book ai didi

aws-sdk - Amazon cloudwatch 指标按实例名称过滤

转载 作者:行者123 更新时间:2023-12-02 13:42:28 28 4
gpt4 key购买 nike

我正在尝试对实例的 CPU 使用情况发出警报,有些实例是常规 ec2,有些是在自动缩放中进行的。我正在寻找某种可以按标签过滤实例的指标/维度:名称。是否可能,如果可以,那么如何?如果不是,我怎样才能以不同的方式做到这一点?谢谢,

最佳答案

据我所知,标签不属于 EC2 维度的一部分。 EC2 的尺寸为:
AWS EC2 Dimensions and Metrics

我能想到的一个解决方案是:
1) 使用 awscli 命令使用标签过滤器获取相关实例: Describe-Instances 例如,如果您不想查看所有字段,您也可以过滤输出。但是,至少保留实例 ID、标签、实例类型等基本信息。您还可以使用任何语言的 AWS SDK API 来实现相同的目的。
2) 然后使用 list-metrics 获取实例指标。这将返回所有实例。
3) 现在仅使用您在 1) 中获得的实例的指标。您可以使用实例 ID 进行比较。这是对 1) 中的列表进行循环,并使用实例 ID 将该项目与 2) 中的项目进行比较。如果匹配则显示信息。您可以将 2) 的结果放入字典中以加快速度,即 O(n) 而不是 O(n^2)。

如果有人能给出更好的解决方案,那就太好了。

关于aws-sdk - Amazon cloudwatch 指标按实例名称过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33591612/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com