Я прохожу курс “от 0 до Linux админа” здесь и столкнулся с проблемой: устал прыгать между лог-файлами. Какой лучший способ собрать временную шкалу кросс-сервисов?
Сегодня снова наткнулся на это, пытаясь разобраться в путанице, в которой задействовано несколько сервисов. Самое исправление состояло из одной строки, но выяснение “почему” и “когда” заняло кучу времени.
Мой текущий процесс заключается в открытии четырех вкладок терминала, поиске по временным меткам или ID запросов, и прокрутке через less, как сумасшедший, чтобы собрать всю временную линию. Это работает хорошо, когда всего два сервиса, но когда одновременно логирует 4–5 сервисов, становится кошмаром отслеживать последовательность событий.
Как вы с этим справляетесь? Используете ли какие-то конкретные CLI инструменты (возможно, что-то лучше, чем tail -f на нескольких файлах), или все просто сваливают все в ELK / Loki в наши дни?
Любопытно, как вы восстанавливаете “истину”, когда все идет наперекосяк по всему стеку.