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

Функции для работы с событиями и логами

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

FilterCollectorEvents

  • Назначение: Фильтрация событий, записанных через потоки данных

  • Описание: Функция выполняет запрос к API [POST] /api/cl/stream-data/filter?includeAggregations=false для создания нового сигнала.

    • Inputs

      НазваниеТипОписаниеПараметры
      InExecПин вызоваСвязь
      BearerTokenStringПо умолчанию BearerToken запрашивается из переменной Scenario, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол
      QueryStringТекст запроса (формат Lucene)Связь/контрол
      FilteredCountIntegerКол-во запрашиваемых событий (по умолчанию выводит 500 событий)Связь/контрол
      TimestampStruct:DateRangeПериод запрашиваемых событийСвязь
      StreamIdsInteger64 (Array)Идентификаторы потоков данныхСвязь
      TimestampSortDirectionEnum:SortDirectionTypesСортировка по возрастанию/убываниюСвязь
      IntervalIntegerИнтервал (в сек.), по которому будут разбиты агрегированные данные по кол-ву событий за период времени. При значении 0 агрегация происходить не будетСвязь/контрол
    • Outputs

      НазваниеТипОписаниеПараметры
      OkExecПоследовательность активна в случае успешного выполнения запросаСвязь
      FailedExecПоследовательность активна если запрос выполнен с ошибкойСвязь
      ResultStruct:StreamDataFilterResultРезультаты запросаСвязь
      ResponseStruct:AutomatonResponseВозвращает результат выполнения запроса согласно модели AutomatonResponseСвязь

Struct - StreamDataFilterResult

Описание структуры Struct:StreamDataFilterResult:

ПинТипОписание
AggregationsStruct:StreamDataAggregateModeСписок агрегированных данных по кол-ву событий за период времени (результат работы пина Interval)
DocumentsStruct:CollectorLogEventСписок событий за период времени

Struct - StreamDataAggregateMode

Описание структуры Struct:StreamDataAggregateMode:

ПинТипОписание
TimestampStruct:DataTimeOffsetСписок агрегированных данных по кол-ву событий за период времени (результат работы пина Interval)
CountIntegerСписок событий за период времени