Как мы можем заставить babeltrace пережить перезапуск узла и возобновить после перезапуска
В прямом эфире живу и смотрю на него через babeltrace; когда узел перезапускается, он продолжает отправлять трассировки, но babeltrace уже завершила работу, потому что поток завершился. Таким образом, на этом этапе, если babeltrace перезапускается вручную, он возобновляет свою работу и работает нормально.
Но как мы можем заставить babeltrace пережить перезапуск и возобновить после перезапуска? Нам это нужно, поскольку мы обрабатываем вывод babeltrace и тесты выполняются ночью.
1 ответ
Поддерживающий Babeltrace здесь!
В настоящее время нет опции "повторить" в живом режиме Babeltrace. Если я правильно понимаю, вы бы хотели, чтобы Babeltrace повторяла попытку периодически подключаться к демону удаленной ретрансляции после разрыва соединения? (Я полагаю, беззастенчиво)
У меня нет непосредственной рекомендации, кроме, возможно, написания сценария оболочки, который перезапускает Babeltrace, если он завершается.
Не стесняйтесь задавать дополнительные вопросы в списке рассылки lttng-dev@lists.lttng.org.