Добавление пользовательской переменной в конфигурацию агента cloudwatch - PullRequest
3 голосов
/ 15 апреля 2020

У меня есть следующий конфиг, который я генерирую как часть пользовательских данных для моего экземпляра 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, что экземпляр работает in. Я понимаю, что регион является частью метаданных экземпляра, но могу ли я использовать его в конфигурации cloudwatch?

...