Skip to main content

Настройка буферизации неотправленных сообщений

Для повторной отправки сообщений по умолчанию включена буферизация (сохранение неотправленных сообщений на локальной файловой системе). В качестве коллектора используется сервер с ролью squadus_infra, в качестве агентов используются все остальные сервисы, с которых собираются логи.

Наименование переменнойОписаниеТипЗначение
syslog_ng_collector_disk
_buffer_enabled
Включение буфера на диске коллектораbooltrue
(по умолчанию)
syslog_ng_collector_disk
_buffer_reliable
Включение буферизации на диске коллектора (высокая надежность, низкая скорость работы)booltrue
(по умолчанию)
syslog_ng_disk
_buffer_enabled
Включение буфера на диске агентаbooltrue
(по умолчанию)
syslog_ng_disk
_buffer_reliable
Включение буферизации на диске агента (высокая надежность, низкая скорость работы)booltrue
(по умолчанию)

Значения переменных для буферизации сообщений по умолчанию представлены в таблице. При необходимости значения переменных можно увеличить. Возможная причина для увеличения размера буфера — частые проблемы сетевой связанности.

Наименование переменнойОписаниеТипЗначение
syslog_ng_collector_disk
_buffer_disk_buf_size
Размер буфера на диске коллектора, байтint200000000
(200MB)
syslog_ng_collector_disk
_buffer_mem_buf_size
Размер буфера в памяти коллектора, байтint10000000
(10MB)
syslog_ng_collector_disk
_buffer_mem_buf_length
Количество сообщений буфера в памяти коллектора, шт.int10000
syslog_ng_disk_buffer
_disk_buf_size
Размер буфера на диске агента, байтint200000000
(200MB)
syslog_ng_disk_buffer
_mem_buf_size
Размер буфера в памяти агента, байтint10000000
(10MB)
syslog_ng_disk_buffer
_mem_buf_length
Количество сообщений буфера в памяти агента, шт.int10000