Я ищу решение для мониторинга для веб-приложения, развернутого в виде контейнеров Swarm of Docker, распространяемых через 7-10 виртуальных машин. Требования высокого уровня являются:Рабочее решение для мониторинга докеров-контейнеров и рой?
- Настраиваемый Web и REST интерфейс панели индикаторов
- показатели общей производительности на уровне VM (CPU/Memory/IO)
- Оповещения, когда контейнеры и/или виртуальные машины переходит в автономный режим/перезагрузка
- Возможность углубиться в контейнеры активности процесса при необходимости
- хостовой ОС являются CoreOS и Ubuntu
Какие-либо рекомендации/рекомендации?
ПРИМЕЧАНИЕ: внешняя установка Kibana используется для сбора журналов приложений из агентов Logstash, развернутых на виртуальных машинах.
Как обновление с моей стороны: после некоторого исследования мы теперь тестируем настройку с помощью cAdvisors, работающего на каждом узле кластера, и [Prometheus.io] в качестве внешнего интерфейса и панели инструментов панели аналитики. Есть некоторые другие варианты, которые мы можем изучить, например InfluxDB + Graphana или Kubernetes + [Heapster] (https://github.com/kubernetes/heapster). – Yuri
Я ищу инструмент для мониторинга рой. Любое обновление об этом? – JorelC
@Yuri Вы можете поделиться своим опытом? Я собираюсь протестировать один и тот же cAdvisor для каждой установки узла + prometheys. Любые подсказки/ресурсы? – fiunchinho