ElasticSearch Canvas - не работает выпадающий список - PullRequest
0 голосов
/ 02 февраля 2019

Как правильно добавить источник данных, чтобы я мог получить значения в раскрывающемся списке, в Kibana было легко, но я не знал, как сделать то же самое в Canvas.

Я добавил источник данных изиндекс эластичности, но он не работает, значение выпадает из раскрывающегося списка.

Пожалуйста, дайте мне знать, если кто-то сделал это.

1 Ответ

0 голосов
/ 04 февраля 2019

Да, я должен признать, поскольку Canvas все еще находится в бета-версии, он работает не идеально.Тем не менее, мне удалось довольно легко добиться выбора выпадающего фильтра.

Шаги:

  1. Добавить элемент -> Выпадающий фильтр
  2. Перейти к данным инажмите Изменить источник данных
  3. Выберите индекс, вставьте запрос Lucene (я использовал *:*, чтобы просто сопоставить все, выберите поле Сортировка - @timestamp в моем случае)
  4. Выберите полевы хотите отсортировать по - я использовал field1.keyword
  5. Не забудьте нажать SAVE (в противном случае он будет удален, когда вы перейдете на вкладку Display)
  6. Перейдите на вкладку «Отображение» и введите в оба поля столбец значений и столбец фильтра - например, field1.keyword.Не забудьте также нажать Установить

С чем я столкнулся, как с проблемой - вы всегда должны выбирать для столбца фильтра - .keyword тип, в противном случае Canvas isn 'не в состоянии отфильтровать его и покажет вам пустые результаты.

Я также не смог заставить его работать с многозначными полями, не уверен, предназначен ли он для работы только с полями с одним значением или нет.

...