Собственный журнал mtail становится слишком большим и заполняет файловую систему - PullRequest
0 голосов
/ 09 ноября 2018

Я использую mtail для синтаксического анализа журнала для подачи метрик в Прометей.

В моем файле правил (программе) mtail была ошибка.Mtail создал подробный журнал, который быстро заполнил файловую систему.

/tmp/mtail.INFO ->
/tmp/mtail.myhostname.jdoe.log.INFO.20181102-175507.32037

Как я могу помешать mtail заполнить мою производственную файловую систему в такой ситуации?

Как уменьшить многословность mtail?

1 Ответ

0 голосов
/ 29 ноября 2018

TL; DR

mtail -progs /path/to/mtail_progs/ -logs /path/to/log  --v=0 -logtostderr -stderrthreshold=WARNING -mtailDebug=0

Существует несколько параметров для настройки: библиотека glog и собственный отладчик парсера mtail.

mtail использует пакет glog (библиотеку) для ведения журнала.

Пакет glog реализует ведение журнала аналогично внутренней настройке C ++ INFO / ERROR / V в Google. Он предоставляет функции Info, Warning, Error, Fatal, а также варианты форматирования, такие как Infof. Он также обеспечивает ведение журнала в стиле V, контролируемое флагами -v и -vmodule = file = 2.

Допустимыми именами являются «INFO», «WARNING», «ERROR» и «FATAL»

...