Перейти к основному содержимому
Версия: 6.1

Кластерные настройки

Кластерные настройки определяют поведение коррелятора и одинаковы для всех нод кластера — заданное значение реплицируется на весь кластер.

Переопределение настроек

По умолчанию для всех параметров действуют встроенные значения.

Чтобы задать собственное значение параметра:

  1. Нажмите Переопределить настройку
  2. В списке Выберите настройку выберите нужный параметр — рядом с его именем показано текущее значение по умолчанию
  3. Введите значение параметра
  4. Нажмите Добавить, чтобы применить значение, либо Отмена, чтобы закрыть форму без изменений

Добавленный параметр появляется в отдельной таблице переопределенных настроек. Сброс параметра из этой таблицы возвращает его встроенное значение.

Переопределение кластерной настройки

Когда применяется значение

Колонка Перезапуск в таблицах ниже показывает, как параметр вступает в силу:

  • нет — значение применяется на работающем кластере сразу после сохранения
  • да — значение сохраняется и реплицируется, но ноды продолжают работать со старым до перезапуска сервиса smrtc на каждой из них

Длительности записываются как <целое><единица> (ms, s, m, h, d), размеры — как <целое><единица> с двоичными множителями (b, kb, mb, gb, tb). Дробные значения не поддерживаются.

Прием событий

ПараметрНазначениеЗначение по умолчаниюПерезапуск
ingest.queue_sizeЕмкость очереди событий в памяти, в событиях1000000да
ingest.warmup_modeПоведение приема событий, пока нода прогревается: block — не принимать, accept — приниматьblockда
ingest.dedupe_ttlСрок, в течение которого идентификатор пересланного события хранится для подавления дубликатов600sнет
ingest.dedupe_max_entriesПредел числа идентификаторов в таблице дубликатов1000000да
ingest.event_sample_sizeЧисло семплов события, сохраняемых на псевдоним; 0 — семплирование выключено, максимум 100010нет

Координация кластера

ПараметрНазначениеЗначение по умолчаниюПерезапуск
cluster.heartbeatПериод обмена сигналами между нодами3sда
cluster.peer_timeoutТаймаут, после которого нода считается недоступной; должен быть больше cluster.heartbeat30sда
cluster.leaseСрок аренды владения при координации кластера30sда

Хранение данных

ПараметрНазначениеЗначение по умолчаниюПерезапуск
retention.firesСрок хранения сработок30dнет
retention.processed_sourcesСрок хранения статистики обработанного источника после последнего события30dнет
Обратите внимание!

Оба срока хранения должны быть кратны суткам: значение вида 36h не принимается.

Негативный фильтр

ПараметрНазначениеЗначение по умолчаниюПерезапуск
negative_filter.enabledВключение негативного фильтраtrueда
negative_filter.budgetОбъем памяти фильтра; не меньше 1mb256mbда
negative_filter.pending_spillОбъем незавершенных записей, удерживаемых в памяти до выгрузки на диск; не меньше 1mb32mbда

Модель времени

ПараметрНазначениеЗначение по умолчаниюПерезапуск
time_model.max_skew_fwdНасколько время события может опережать текущее, прежде чем будет приведено ко времени приема300sнет
time_model.max_lag_back_floorНижняя граница допустимого отставания времени события; фактическая граница — наибольшее из окна правила и этого значения3600sнет
time_model.retention_grace_floorМинимальный запас, добавляемый к окну правила перед очисткой состояния корреляции30sнет
time_model.retention_grace_ceilМаксимальный такой запас; не может быть меньше time_model.retention_grace_floor300sнет

Корреляция

ПараметрНазначениеЗначение по умолчаниюПерезапуск
correlation.max_partials_per_ruleПредел одновременных незавершенных цепочек императивного правила4096нет
correlation.reserved_step_poolРезерв пула шагов цепочки512нет
correlation.global_partial_ceilingОбщий предел незавершенных цепочек на ноду по всем правилам1000000нет
correlation.max_aggregation_set_per_groupПредел числа различных значений, которые метрика dc или values отслеживает в одной группе100000нет

Подключение к Smart Monitor

ПараметрНазначениеЗначение по умолчаниюПерезапуск
smart_monitor.use_tlsИспользовать TLS при передаче сработок в Smart Monitortrueнет
smart_monitor.tls_insecure_skip_verifyНе проверять сертификат Smart Monitorfalseнет
smart_monitor.dispatch_concurrencyЧисло одновременных запросов передачи сработок; допустимо от 4 до 1024128нет
Обратите внимание!

smart_monitor.tls_insecure_skip_verify отключает проверку подлинности сертификатов Smart Monitor.