Я пытаюсь реализовать XRAY для нашего приложения весенней загрузки AWS ECS. Для этого я создаю новую задачу с отдельным файлом докера только для демона докера, как это предлагается документация AWS и предложила, когда я спросил другого вопрос по настройке демона.
Однако, когда я пытаюсь развернуть это на AWS, требуется конечная точка проверки работоспособности, чтобы балансировщик нагрузки мог определить, что служба была успешно развернута.
В самом демоне нет функции проверки работоспособности. Есть ветка на форумах AWS, а также на < связанная с этим проблема href = "https://github.com/aws/aws-xray-daemon/issues/9" rel = "nofollow noreferrer"> в репозитории github.
Моя первоначальная идея - создать приложение (вероятно, spring-boot), которое может определять, запущен ли демон, и предоставлять URL-адрес, по которому elb может нажать, чтобы выполнить проверку работоспособности демона. Затем я могу развернуть его вместе с демоном.
Есть ли лучший способ сделать это? Меня беспокоит необходимость создания отдельного приложения только для проверки работоспособности. Также может потребоваться некоторая хитрость, чтобы запустить две команды точки входа в файле докера.
Есть идеи, как лучше это сделать?