Результаты выполнения
Как правило, результаты выполнения алгоритмов записываются в индекс, указанный во входных параметрах алгоритма (пример).
Общая структура 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
- девяносто девятый процентиль.