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

Потоковые задачи

Список потоковых задач

Три типа правил​

Тип правила определяет, как коррелятор проверяет условие и на основе чего формируется сработка. Тип выбирается при создании правила и не меняется по ходу его использования.

ТипКогда применять
Декларативноеодно условие проверяется на каждом событии, считается число совпадений в окне
Императивноенужна последовательность событий или ожидание того, что событие не наступит
Агрегацияпорог проверяется по значению агрегата за окно, например сумме или числу уникальных значений

Редактор правила​

Редактор правила состоит из двух вкладок: Главное и Активные действия. Вкладка Главное включает секции Основное и Источники и поля — они одинаковы для всех типов правил — и секцию Корреляция, чье содержимое зависит от типа правила. Секция Формат сработки есть только у декларативных правил. Состав Корреляции и наличие Формата сработки описаны в статьях о конкретных типах.

Основное​

Секция Основное одинакова для всех типов правил и содержит:

  • Название правила — обязательное поле
  • переключатель Включить
  • Описание — редактор с поддержкой разметки и кнопкой Предпросмотр
  • Тип правила — переключатель на три значения: Декларативное, Императивное, Агрегация

Секция «Основное»

Источники и поля​

Секция Источники и поля также одинакова для всех типов правил.

Источники — источники данных, события которых попадают в правило.

Маппинг полей — таблица логических имен полей, которые действуют одинаково для источников с разными схемами событий. Кнопка Поле добавляет строку с обязательным Имя поля и одной колонкой на каждый выбранный источник — в ячейке указывается физическое имя поля в событиях этого источника. Логическое имя, заданное маппингом, работает в условии, в стадиях, в метриках, в полях группировки и во временном поле. Если для источника строки в маппинге нет либо указанное в ней поле отсутствует в событии, используется одноименное физическое поле события — маппинг переопределяет физическое поле, но не скрывает его. Исключение — Условие срабатывания правила агрегации: оно работает в пространстве имен метрик, и маппинг полей на него не распространяется.

Маппинг полей на два источника

Переключатель Использовать поле с временной меткой открывает поле Временное поле: окна и таймеры правила отсчитываются по времени из указанного поля события. Если переключатель выключен, используется время приема события коррелятором.