Почему я перестал использовать 14 вкладок терминала для управления своим dev stack
Четырнадцать вкладок терминала, группы окон с цветовой кодировкой — и я всё равно не мог с первого взгляда понять, какой сервис тихо умер. Вот что изменилось.
Четырнадцать вкладок терминала, группы окон с цветовой кодировкой — и я всё равно не мог с первого взгляда понять, какой сервис тихо умер. Вот что изменилось.
Упавший сервис, который никто не замечает, пока пользователь не пожалуется, — это решаемая проблема. Вот схема обнаружения сбоев и автоперезапуска, которая закончила сюрпризы в 3 часа ночи.
Заходить по SSH на staging-бокс каждый раз, когда нужно посмотреть лог, — это DevOps из 2010 года. Вот как удалённые сервисы могут жить рядом с локальными в одном статус-окне, с теми же проверками здоровья, потоками логов и правилами автоматизации.
Переключение между dev, staging и production-средами медленное и хрупкое. Профили окружений в Agata Stack меняют всё одним кликом — а API позволяет делать это и из скриптов.