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

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

Описание и характеристика функций модуля Автоматизации, которые можно использовать для отправки метрик в собственное хранилище.

SendMetrics

  • Назначение: Отправка массива метрик в поток данных

  • Описание: Функция позволяет отфильтровать события расчетчика порогов по правилу, по которому были рассчитаны пороги.

    • Inputs

      НазваниеТипОписаниеПараметры
      InExecПин вызоваСвязь
      ScenarioStruct:ScenarioBaseСистемная переменнаяСвязь
      BearerTokenStringПо умолчанию BearerToken запрашивается из переменной Scenario, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол
      StreamIdMetric (array)Массив моделей метрик, которые будут отправлены в поток данныхСвязь
    • Outputs

      НазваниеТипОписаниеПараметры
      OkExecПоследовательность активна в случае успешного выполнения запросаСвязь
      FailedExecПоследовательность активна если запрос выполнен с ошибкойСвязь
      ResultString (array)Итоговое представление метрики, отправляемое в хранилищеСвязь
      ResponseExecВозвращает результат запроса согласно модели AutomatonResponseСвязь

Модель Metric

  • Название метрики (string);
  • Значение метрики (double);
  • Labels - объект с набором меток формата ключ:значение (dynamic)

    Если объект будет иметь вложенные объекты, функция вернет ошибку.

  • Timestamp - время, которое будет указано в метрике. Если ничего не указывать - будет задано текущее время по UTC