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

Результаты выполнения

Как правило, результаты выполнения алгоритмов записываются в индекс, указанный во входных параметрах алгоритма (пример).

Общая структура json-объекта результата

Объект результата содержит два основных поля _meta и _calculation.


_meta

Служебная информация.

  • _meta.calculation.id - идентификатор настройки алгоритма в политике профилирования
  • _meta.calculation.type - тип алгоритма
  • _meta.execution.start_time - время запуска политики профилирования
  • _meta.execution.id - идентификатор запуска политики профилирования
  • _meta.object.identity - массив идентификаторов UBA объекта для использования в правилах
  • _meta.object.id - технический идентификатор UBA объекта

_calculation

Содержание поля _calculation зависит от алгоритма.


Метрики

В индексах с результатами выполнения алгоритмов встречаются объекты метрик:

  • _calculation.extended_stats - расширенная статистика
  • _calculation.percentiles - процентиль

Описание полей с метриками:

  • _calculation.extended_stats.count - количество документов участвующих в расчете метрик
  • _calculation.extended_stats.min - минимальное
  • _calculation.extended_stats.max - максимальное
  • _calculation.extended_stats.avg - среднее
  • _calculation.extended_stats.sum - сумма
  • _calculation.extended_stats.sum_of_squares - сумма квадратов
  • _calculation.extended_stats.variance - дисперсия
  • _calculation.extended_stats.variance_population - генеральная дисперсия
  • _calculation.extended_stats.variance_sampling - выборочная дисперсия
  • _calculation.extended_stats.std_deviation - среднее квадратическое отклонение
  • _calculation.extended_stats.std_deviation_population - генеральное среднее квадратическое отклонение
  • _calculation.extended_stats.std_deviation_sampling - выборочное среднее квадратическое отклонение
  • _calculation.extended_stats.std_deviation_bounds - границы среднего квадратического отклонения
  • _calculation.extended_stats.std_deviation_bounds.upper - верхняя граница среднего квадратического отклонения
  • _calculation.extended_stats.std_deviation_bounds.lower - нижняя граница среднего квадратического отклонения
  • _calculation.extended_stats.std_deviation_bounds.upper_population
  • _calculation.extended_stats.std_deviation_bounds.lower_population
  • _calculation.extended_stats.std_deviation_bounds.upper_sampling
  • _calculation.extended_stats.std_deviation_bounds.lower_sampling
  • _calculation.percentiles.values.1.0 - первый процентиль
  • _calculation.percentiles.values.5.0 - пятый процентиль
  • _calculation.percentiles.values.25.0 - двадцать пятый процентиль
  • _calculation.percentiles.values.50.0 - пятидесятый процентиль
  • _calculation.percentiles.values.75.0 - семьдесят пятый процентиль
  • _calculation.percentiles.values.95.0 - девяносто пятый процентиль
  • _calculation.percentiles.values.99.0 - девяносто девятый процентиль