在 cloudwatch 代理配置中添加自定义变量

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

我有以下配置作为我的 EC2 实例的用户数据的一部分生成

{
        "agent": {
                        "run_as_user": "root"
        },
        "logs": {
                "logs_collected": {
                        "files": {
                        "collect_list": [
                                {
                                "file_path": "/var/log/hapee-2.0/lb-access*",
                                "log_group_name" : <insert-region-here>
                                "log_stream_name": "haproxy-{instance_id}"
                                }
                        ]
                }
                }
        },
       "metrics": {
                "metrics_collected": {
                    "net": {
                    "measurement": [
                        "net_packets_recv",
                    "net_packets_sent"
                    ],
                    "metrics_collection_interval": 60
                },
                "mem": {
                        "measurement": [
                                "used_percent"
                        ]
                }
        }

        }
} 

作为

log_group_name
我希望能够附加实例正在运行的
region
。我知道该区域是实例元数据的一部分但是我可以在cloudwatch配置中使用它吗?

amazon-ec2 environment-variables amazon-cloudwatch aws-regions
© www.soinside.com 2019 - 2024. All rights reserved.