Hi,
I need to use a rule of t type: spike_aggregation, with an aggregation rule of the type:
percentile: 90 (not supported as per documentation).
Can this be implemented somehow? Can you advise on what needs to be done ?
it would be really nice to set the
metric_agg_type: percentile
agg_percentile: 90
it seems there has been work about the percentile aggregation, but is seems dropped, or at least not making it to master branch:
my currently implemented rule would work... but the aggregation rule is wrong.:
type: spike_aggregation
index: some_name-*
metric_agg_key: transaction.renderTime
metric_agg_type: avg
doc_type: "_doc"spike_height: 1.1
spike_type: up2days comparison. last 2 days to previous 2 days
timeframe:
hours: 48buffer_time:
hours: 48realert:
minutes: 0query_key: service.name
Threshold details:
threshold_ref: 1000
threshold_cur: 1000
Hi @PedroMSantosD same here, while experimenting with some alerts I miss other aggregation types specially percentiles.
I can work and try submitting a pr myself in coming days but not sure the availability of maintainers to review it and if is something that will be accepted. Maybe @Qmando, Is it ok to you to think accepting adding percentile aggregation?
Hi @PedroMSantosD @Qmando created a pr that adds support for percentiles metric_agg_type and a variable to specify the percentile value to calculate (percentile_range)
I'll be happy to amend or improve it if feedback. If you see it ok I can update documentation as well.
Hi @Qmando , do you think you can review / merge the solution proposed by @moix ? I have tested it locally, and seems to be working fine
Hello,
this would be a very nice feature as percentile is a popular KPI for application performances and it could be used besides the Kibana time series percentile option.
Hi is there any updates? This will be very useful!
Most helpful comment
Hi @PedroMSantosD same here, while experimenting with some alerts I miss other aggregation types specially percentiles.
I can work and try submitting a pr myself in coming days but not sure the availability of maintainers to review it and if is something that will be accepted. Maybe @Qmando, Is it ok to you to think accepting adding percentile aggregation?