Здравствуйте.
Есть проблема, я не могу придумать, как производить мониторинг приложения, которое запущено внутри контейнера.
Я понимаю, что многие скажут, что контейнер существует, пока запущен основной процесс и можно мониторить статус контейнера на хосте.
Ситуация усугубляется тем, что у меня несколько хостов и docker swarm.
Контейнеры могут мигрировать на различные хосты и при миграции в имя будет добавляться уникальный ID.
Установить в контейнер приложение zabbix-agent и запускать через 3-е приложение, не выход.
Из мониторинга нужно состояние службы Start or Down.
Так же состояние портов (udp)
подскажите, как решить проблему?
Есть проблема, я не могу придумать, как производить мониторинг приложения, которое запущено внутри контейнера.
Я понимаю, что многие скажут, что контейнер существует, пока запущен основной процесс и можно мониторить статус контейнера на хосте.
Ситуация усугубляется тем, что у меня несколько хостов и docker swarm.
Контейнеры могут мигрировать на различные хосты и при миграции в имя будет добавляться уникальный ID.
Установить в контейнер приложение zabbix-agent и запускать через 3-е приложение, не выход.
Из мониторинга нужно состояние службы Start or Down.
Так же состояние портов (udp)
подскажите, как решить проблему?