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

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

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

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

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

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

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

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

Основное

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

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

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

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

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

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

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

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

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