Задать вопрос

Как следить за статусом контейнеров?

625592a50715f461616313.png
Наконец-то развернул все контейнеры на виртуальной машине

Какие есть инструменты, чтобы в случае падения одного из контейнеров - пингануло админа (меня)?
Дашборд не обязателен, достаточно и вебхука.
  • Вопрос задан
  • 356 просмотров
Подписаться 4 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Инженер облачных сервисов
    2 месяца
    Далее
Решения вопроса 1
Если без внешних инструментов с бесплатным триалом и деньжищами за использование,
можно через Docker API получать живой стрим событий. Отфильтровать в нём только интересующие, например, container=<string> когда имя интересующего контейнера известно и постоянно.

Но вообще присмотритесь подробнее к опции restart – пусть контейнер перезапускается автоматом после падения. И может, при запуске как-то куда-то отправляет «Доброе утро, админ!»
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@mureevms
Написать скрипт, который чекает в цикле время работы каждого контейнера и если он меньше 5 минут, слать письмо/веб хук/что -то еще, скрипт поместить в крон на выполнение каждые 4 минуты
Ответ написан
Комментировать
@vitaly_il1
DevOps Consulting
https://www.site24x7.com/ умеет и мониторить URLs, есть и агент, которым можно мониторить процессы и контейнеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы