From 531bb5d64d6b86ce604b0f8b97478d7b30eb50cd Mon Sep 17 00:00:00 2001 From: craigrbarnes Date: Fri, 25 Jul 2025 12:57:11 -0500 Subject: [PATCH] add extended_stats and percentiles to guppy --- src/server/es/aggs.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/server/es/aggs.js b/src/server/es/aggs.js index b02d27df7..947306a88 100644 --- a/src/server/es/aggs.js +++ b/src/server/es/aggs.js @@ -175,6 +175,13 @@ export const numericGlobalStats = async ( stats: { field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, }, + extended_stats: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + }, + percentiles: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + percents: [25, 50, 75], + }, }, }; if (nestedAggFields && nestedAggFields.termsFields) { @@ -267,6 +274,13 @@ export const numericHistogramWithFixedRangeStep = async ( stats: { field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, }, + extended_stats: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + }, + percentiles: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + percents: [25, 50, 75], + }, }, }; aggsObj[AGGS_QUERY_NAME] = { @@ -279,6 +293,13 @@ export const numericHistogramWithFixedRangeStep = async ( stats: { field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, }, + extended_stats: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + }, + percentiles: { + field: (nestedPath) ? `${nestedPath}.${field}` : `${field}`, + percents: [25, 50, 75], + }, }, }, };