Настройка буферизации неотправленных сообщений
Для повторной отправки сообщений по умолчанию включена буферизация (сохранение неотправленных сообщений на локальной файловой системе). В качестве коллектора используется сервер с ролью squadus_infra, в качестве агентов используются все остальные сервисы, с которых собираются логи.
| Наименование переменной | Описание | Тип | Значение |
|---|---|---|---|
| syslog_ng_collector_disk _buffer_enabled | Включение буфера на диске коллектора | bool | true (по умолчанию) |
| syslog_ng_collector_disk _buffer_reliable | Включение буферизации на диске коллектора (высокая надежность, низкая скорость работы) | bool | true (по умолчанию) |
| syslog_ng_disk _buffer_enabled | Включение буфера на диске агента | bool | true (по умолчанию) |
| syslog_ng_disk _buffer_reliable | Включение буферизации на диске агента (высокая надежность, низкая скорость работы) | bool | true (по умолчанию) |
Значения переменных для буферизации сообщений по умолчанию представлены в таблице. При необходимости значения переменных можно увеличить. Возможная причина для увеличения размера буфера — частые проблемы сетевой связанности.
| Наименование переменной | Описание | Тип | Значение |
|---|---|---|---|
| syslog_ng_collector_disk _buffer_disk_buf_size | Размер буфера на диске коллектора, байт | int | 200000000 (200MB) |
| syslog_ng_collector_disk _buffer_mem_buf_size | Размер буфера в памяти коллектора, байт | int | 10000000 (10MB) |
| syslog_ng_collector_disk _buffer_mem_buf_length | Количество сообщений буфера в памяти коллектора, шт. | int | 10000 |
| syslog_ng_disk_buffer _disk_buf_size | Размер буфера на диске агента, байт | int | 200000000 (200MB) |
| syslog_ng_disk_buffer _mem_buf_size | Размер буфера в памяти агента, байт | int | 10000000 (10MB) |
| syslog_ng_disk_buffer _mem_buf_length | Количество сообщений буфера в памяти агента, шт. | int | 10000 |