Execution Results
Typically, the results of algorithm execution are written to the index specified in the algorithm's input parameters (example).
General Structure of the JSON Result Object
The result object contains two main fields: _meta
and _calculation
.
_meta
Service information.
_meta.calculation.id
- the identifier of the algorithm setting in the profiling policy_meta.calculation.type
- the type of algorithm_meta.execution.start_time
- the time the profiling policy was launched_meta.execution.id
- the identifier of the profiling policy launch_meta.object.identity
- an array of UBA object identifiers for use in rules_meta.object.id
- the technical identifier of the UBA object
_calculation
The content of the _calculation
field depends on the algorithm.
Metrics
In the indices with the results of algorithm execution, metric objects are found:
_calculation.extended_stats
- extended statistics_calculation.percentiles
- percentile
Description of Fields with Metrics:
_calculation.extended_stats.count
- the number of documents participating in the metric calculation_calculation.extended_stats.min
- minimum_calculation.extended_stats.max
- maximum_calculation.extended_stats.avg
- average_calculation.extended_stats.sum
- sum_calculation.extended_stats.sum_of_squares
- sum of squares_calculation.extended_stats.variance
- variance_calculation.extended_stats.variance_population
- population variance_calculation.extended_stats.variance_sampling
- sample variance_calculation.extended_stats.std_deviation
- standard deviation_calculation.extended_stats.std_deviation_population
- population standard deviation_calculation.extended_stats.std_deviation_sampling
- sample standard deviation_calculation.extended_stats.std_deviation_bounds
- standard deviation bounds_calculation.extended_stats.std_deviation_bounds.upper
- upper standard deviation bound_calculation.extended_stats.std_deviation_bounds.lower
- lower standard deviation bound_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
- first percentile_calculation.percentiles.values.5.0
- fifth percentile_calculation.percentiles.values.25.0
- twenty-fifth percentile_calculation.percentiles.values.50.0
- fiftieth percentile_calculation.percentiles.values.75.0
- seventy-fifth percentile_calculation.percentiles.values.95.0
- ninety-fifth percentile_calculation.percentiles.values.99.0
- ninety-ninth percentile