Файлы журналов Sensu вырастают до огромных размеров

Мои файлы sensu-client.log разрастаются до нелепых размеров, например, 1,7 ГБ плюс, и занимают много ненужного места.

Кто-нибудь знает, как установить параметр для ограничения размера файла или есть дополнительные предложения по управлению этим.

Спасибо


person user3001829    schedule 05.10.2014    source источник


Ответы (2)


Вы можете настроить уровень журнала sensu, установив LOG_LEVEL в /etc/default/sensu на debug, info, warn или error.

Вам нужно будет перезапустить sensu-client (service sensu-client restart) после внесения изменений.

person KrzysztofSzarek    schedule 02.12.2014
comment
Я попробовал эту настройку, LOG_LEVEL=ошибка в /etc/default/sensu, и после перезапуска службы все равно все регистрируется. Я делаю что-то неправильно? - person user3001829; 08.12.2014
comment
Что у вас там за запись в журнале? - person KrzysztofSzarek; 09.12.2014
comment
{отметка времени: 2014-12-03T12:01:47.584546+0000, уровень: информация, сообщение: получен запрос на проверку, проверка: {имя: memory_percent_check, выдано: 1417608107, команда: /etc/sensu/plugins/system/check-memory -pcnt.sh -c 80 -w 70}} {отметка времени: 2014-12-03T12:01:58.080922+0000, уровень: предупреждение, сообщение: получен сигнал, сигнал: ТЕРМИН} {отметка времени: 2014-12-03T12:01 :58.081110+0000,уровень:предупреждение,сообщение:остановка} {отметка времени:2014-12-03T12:01:58.081379+0000,уровень:информация,сообщение:выполняется проверка,checks_in_progress:[]} - person user3001829; 10.12.2014
comment
Вы знаете, как я могу это исправить? - person user3001829; 22.12.2014
comment
Какая у вас система? Ubuntu, CentOS или что-то еще? - person KrzysztofSzarek; 23.12.2014

В дополнение к ответу @KrzysztofSzarek, помещая LOG_LEVEL=warn в /etc/default/sensu, вы также можете указать уровень журнала в командной строке при запуске sensu-server/sensu-api/sensu-client, например -L warn

См. соответствующий код на Github.

person Fabian Streitel    schedule 30.01.2017