У меня есть индекс, который имеет значения задержки, каждые 2 секунды. Эти документы содержат метку времени, среднее значение, мин и макс. Через произвольный период времени (скажем, один или два дня) я хотел бы объединить эти документы, чтобы уменьшить потребность в пространстве, уменьшив разрешение значений латентности до одной минуты.Elasticsearch - объединить документы путем пересчета средних, минимальных и максимальных значений
Есть ли способ сделать это в Elasticsearch или с помощью плагина? Или мне придется написать скрипт, который скроет индекс предыдущих дней и вычисляет новые значения среднего, минимального и максимального значений за каждую минуту - удаление документов по мере их поступления?
ES не будет делать это в одиночку. Вы просматриваете индекс предыдущего дня, выполняете вычисления и воссоздаете новый индекс с пересчитанными данными. – Val
Cheers. Знаете ли вы о каких-либо плагинах, которые могут иметь эту функциональность? Если нет, не стесняйтесь сделать этот комментарий ответом на этот вопрос, чтобы я мог его принять. – unclemeat