【问题标题】:CloudWatch - CPUUtilization metricCloudWatch - CPUUtilization 指标
【发布时间】:2014-04-25 00:45:25
【问题描述】:

我能够安静地使用指标 GroupInServiceInstances。启用后得到 euscale-enable-metrics-collection groupname -g 1minute

但我无法使用 AWS/EC2CPUUtilization 指标,警报不参与指标,状态仅为 INSUFFICIENT_DATA。我注意到在运行命令 euscale-describe-metric-collection-types 时没有显示任何 AWS/EC2,而只显示 AWS/ScalingGroup,请参阅:

METRIC-COLLECTION-TYPE GroupDesiredCapacity

METRIC-COLLECTION-TYPE GroupInServiceInstances

公制集合类型 GroupMaxSize

METRIC-COLLECTION-TYPE GroupMinSize

METRIC-COLLECTION-TYPE GroupPendingInstances

METRIC-COLLECTION-TYPE GroupTerminatingInstances

METRIC-COLLECTION-TYPE GroupTotalInstances

粒度-公制-类型 1 分钟

应该显示:

METRIC-COLLECTION-TYPE CPUUtilization

粒度-度量-类型百分比

那么,我对 AWS/EC2 工作指标 CPUUtilization 的警报做了什么?

【问题讨论】:

    标签: autoscaling eucalyptus cloudwatch


    【解决方案1】:

    euca2ools euscale-* 命令用于 Auto Scaling 服务,euscale-describe-metric-collection-types 命令是 DescribeMetricCollectionTypes 操作,仅返回 Auto Scaling 的指标。

    要在 Eucalyptus 中启用 EC2 指标,您必须为实例启用指标收集 (euca-monitor-instances),并且您还应确保在使用 CPUUtilization CloudWatch 指标时指定百分比的单位类型。

    【讨论】:

      【解决方案2】:

      你能试试 EucaLobo https://github.com/viglesiasce/EucaLobo 吗? 我记得一开始我遇到了命令行参数的问题。

      【讨论】:

        【解决方案3】:

        我找到了原因。创建命令时,警报是从图形界面创建的。我发现 GUI 没有在警报中分配单位(百分比),这导致它无法收集指标百分比。

        【讨论】:

          猜你喜欢
          • 2013-12-19
          • 2018-04-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多