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

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

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

Общая структура 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 - девяносто девятый процентиль.