2017-02-07 5 views
0

У меня есть документы, которые я представляю себе, как те:elasticsearch/kibana и Вложенный массив объектов

{ 
timestamp: "2017-11-12T00:00:00", 
samples: [ 
    { 
    param: "Temperature", 
    value: 76.3 
    }, 
    { 
    param: "Pressure", 
    value: 12.3 
    } 
] 
} 

которые я хотел бы построить температуру против давления. и даже лучше, суммировать температуру для диапазонов давления (avg для давления между 0-5, 5-10, 10-15, tc ...) Как я могу это сделать?

Я мог бы сделать это:

{ 
    timestamp: "2017-11-12T00:00:00", 
    "Temperature": 76.3 
    "Pressure": 12.3 
} 

, но это не очень удобно, потому что

  • я могу иметь тысячи полей, как температура или давление
  • я не знаю имя параметров априори, поэтому я не могу понять, как сделать сопоставления перед вставкой.

Любое предложение?

ответ

0

В спроса, так как March 2014 :(

Q:

Так может кто-то прояснить этот вопрос, в этом посте (https://www.elastic.co/blog/kibana-4-beta-1-released) для Kibana4beta1 он утверждает, что «Kibana 4 приносит силу Elasticsearch-х вложенные агрегаты щелчком мыши ». Однако Я не могу создать визуализацию документов с вложенными объектами . Я также убедился, что вложенные объекты в моем шаблоне индекса отмечены как «вложенные». Итак, поддержка Kibana для вложенных агрегатов не совпадает с поддержкой ES для вложенных объектов? Что мне не хватает? Спасибо.

A:

Я думаю, что они используют «вложенная» здесь для обозначения группировки с помощью нескольких полей, например «агрегированные по времени, то гео» (не «вложенными», как и в его использовании в платформа для "вложенных объектов")

kimchy (создатель Elasticsearch в) прокомментировал 31 марта 2016

эй, звоните. Я общался с Рашидом об этом, и, хотя я чувствую, что боль пользователей, желающих использовать Kibana для вложенных сопоставлений, поддерживает ее более общим образом (что может означать дополнительные функции в Уровень самого эллипсоида) - это путь вперед, который поддерживает гибкость , которую мы должны иметь в Кибане. При получении этого предложения изменение в возможно решении краткосрочной проблемы не поддерживает вложенные, это окажется проблематичным в будущем.

я голову и чувствую потребность здесь Kibana поддержки вложенной, но это является один из тех случаев, когда, если это не очевидно, как это должно быть решена, то лучше оставить его нерешенным, пока мы не имеем решение , который чувствует себя естественно.Нам определенно необходимо продолжить и изучить, что один из тех, с которым мы беседовали в разных местах, автоматически поддерживает вложенные (обертывание и т. Д.) В самом ES.

Смежные вопросы