【问题标题】:Can't get CloudWatch metrics for attached EBS volumes无法获取附加 EBS 卷的 CloudWatch 指标
【发布时间】:2021-09-08 21:41:28
【问题描述】:

我有一个附加了 1 个根卷和 4 个额外 EBS 卷的 EC2 实例。我在我的 EC2 实例上安装了 CloudWatch 代理以发送磁盘指标。我只获得根卷的 Cloudwatch 指标。

如何获取其他 4 个附加卷的指标?

My CloudWatch Agent configuration file:

{
    "agent": {
        "metrics_collection_interval": 60,
        "run_as_user": "root"
    },
    "logs": {
        "logs_collected": {
            "files": {
                "collect_list": [
                    {
                        "file_path": "",
                        "log_group_name": ".",
                        "log_stream_name": "{instance_id}"
                    },
                    {
                        "file_path": "",
                        "log_group_name": ".",
                        "log_stream_name": "{instance_id}"
                    },
                    {
                        "file_path": "",
                        "log_group_name": ".",
                        "log_stream_name": "{instance_id}"
                    },
                    {
                        "file_path": "",
                        "log_group_name": ".",
                        "log_stream_name": "{instance_id}"
                    }
                ]
            }
        }
    },
    "metrics": {
        "append_dimensions": {
            "AutoScalingGroupName": "${aws:AutoScalingGroupName}",
            "ImageId": "${aws:ImageId}",
            "InstanceId": "${aws:InstanceId}",
            "InstanceType": "${aws:InstanceType}"
        },
        "metrics_collected": {
            "collectd": {
                "metrics_aggregation_interval": 60
            },
            "disk": {
                "measurement": [
                    "used_percent"
                ],
                "metrics_collection_interval": 60,
                "resources": [
                    "*"
                ]
            },
            "mem": {
                "measurement": [
                    "mem_used_percent"
                ],
                "metrics_collection_interval": 60
            },
            "statsd": {
                "metrics_aggregation_interval": 60,
                "metrics_collection_interval": 10,
                "service_address": ":8125"
            }
        }
    }
}

这是我的卷:

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-cloudwatch amazon-ebs


    【解决方案1】:

    我看不到您遗漏的任何内容 - “*”表示获取所有安装点的统计信息 - 假设这些卷上的文件系统实际安装在实例上?

    https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.html

    资源——可选。指定磁盘安装点数组。此字段将 CloudWatch 限制为仅从列出的挂载点收集指标。您可以指定 * 作为从所有挂载点收集指标的值。默认值是从所有挂载点收集指标。

    【讨论】:

    • 现在可以使用了。问题是我在配置 EBS 卷之前安装了 CloudWatch 代理配置文件。愚蠢的错误:) 谢谢卢平
    猜你喜欢
    • 1970-01-01
    • 2021-12-08
    • 2017-01-21
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    • 2020-07-08
    • 1970-01-01
    相关资源
    最近更新 更多