Невозможно записывать логи в Cloud Watch Logs - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть один Windows EC2 Instance, и я хочу отправить текстовый файл на Cloud Watch Logs, но в Cloud Watch не отправляется ничего. Ниже я попробовал.

Загрузил агент CW. И создал файл конфигурации, который выглядит следующим образом:

    "logs": {
        "logs_collected": {
            "files": {
                "collect_list": [
                    {
                        "file_path": "C:\\ProgramData\\docker\\volumes\\logging\\_data",
                        "log_group_name": "_data",
                        "log_stream_name": "{instance_id}"
                    }
                ]
            }
        }
    },
    "metrics": {
        "metrics_collected": {
            "statsd": {
                "metrics_aggregation_interval": 30,
                "metrics_collection_interval": 30,
                "service_address": ":8125"
            }
        }
    }
}

У меня есть простой MyTest.txt файл, расположенный по адресу C:\ProgramData\docker\volumes\logging\_data.

После получения конфигурации я запустил следующую команду:

C:\Program Files\Amazon\AmazonCloudWatchAgent> .\amazon-cloudwatch-agent-ctl.ps1 -a fetch-config -m ec2 -c file:'C:\Program Files\Amazon\AmazonCloudWatchAgent\config.json' -s

И вывод:

enter image description here

Теперь, когда я получил и проверил интерфейс Cloud Watch Logs, я не вижу ни одной группы журналов с именем _data.

Вопросы:

  1. Чего мне здесь не хватает? Когда я указал путь к журналу как C:\ProgramData\docker\volumes\logging\_data, это просто означает, что агент выберет любой файл в этой папке и отправит его правильно? Нужно ли указывать имя файла тоже? Я сомневаюсь в этом, хотя набор конфигурации coz agent запрашивал у меня file path

  2. Нужно ли СОЗДАТЬ группу журналов с помощью _data в Cloud Logs ТОЛЬКО через UI, или это должно быть сделано автоматически через агента.

Пожалуйста, ведите меня. Я потерян. enter image description here

Статус агента журнала Cloud Watch:

enter image description here

...