Обновить

Комментарии 2

Мне кажется, основное назначение healthcheck в докере - это управление последовательностью старта контейнеров, когда контейнеры ждут, когда подтвердится healthy статус контейнера, от которого они зависят (напр. БД). То есть это больше внутренний инструмент compose, нежели метрика. Мне бы не пришло в голову это выводить в графану.

Если бы это было единственное назначение, докеру бы не было смысла продолжать делать проверки после того, как все сервисы запустились.

В референсе к докерфайлам тоже явно написано:

The HEALTHCHECK instruction tells Docker how to test a container to check that it's still working.

Не "started working" и не "becomes ready".

К тому же, контейнер можно запустить и без compose.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации