AWS Cloudwatch Explorer 小组件显示没有可用于自定义指标的数据

问题描述 投票:0回答:1

我正在通过 cloudwatch 代理通过以下用户数据为我的自动缩放组导出磁盘和内存指标

yum update -y

yum install -y amazon-cloudwatch-agent

mkdir -p /opt/aws/amazon-cloudwatch-agent/etc

echo '{
  "agent": {
    "metrics_collection_interval": 60,
    "run_as_user": "root"
  },
  "metrics": {
    "append_dimensions": {
      "AutoScalingGroupName": "${aws:AutoScalingGroupName}",
      "InstanceId": "${aws:InstanceId}",
    },
    "metrics_collected": {
      "mem": {
        "measurement": [
          "mem_used_percent"
        ],
        "metrics_collection_interval": 60
      },
      "disk": {
        "measurement": [
          "disk_used_percent"
        ],
        "resources": [
          "/"
        ],
        "metrics_collection_interval": 60
      }
    }
  }
}' > /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json

/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl \
  -a fetch-config \
  -m ec2 \
  -c file:/opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json \
  -s

指标通过 CWAgent 命名空间存储在 cloudwatch 中,我可以通过浏览面板将它们可视化。

我正在尝试使用我的自定义指标添加一个空的资源管理器小部件,但它显示没有可用数据,如下所示

enter image description here

还需要配置什么吗?

amazon-cloudwatch
1个回答
0
投票

通过用户数据,我会附加一些参数(包括自动缩放组名称)。但是,Explorer 将此参数识别为标签,而不是维度。因此,我把它从用户数据中彻底删除了。现在,我们可以使用Explorer来动态可视化历史用户数据了

© www.soinside.com 2019 - 2024. All rights reserved.