Как разрешить редактирование в / из Kibana - PullRequest
0 голосов
/ 09 апреля 2019

Сценарий: у меня есть приложение, в котором мое java-приложение передает пользовательские данные из базы данных в Elastic search, доступ к которой осуществляется с помощью инструментальных панелей Kibana.У меня также есть приложение Content, которое позволяет пользователям создавать / редактировать данные, которые сохраняются в базе данных, с использованием моего java-приложения.

Вариант использования: когда пользователь разрезает данные на инструментальных панелях Kibana и достигает точки, где он осознает ошибку вданные, он хотел бы внести изменения в точку данных.Например, определенная компания отображается в определенном городе на панели инструментов, которая, как представляется, неверные данные.Пользователь хотел бы изменить город на правильный.

Проблемный случай: я не могу найти способ разрешить редактирование данных в Кибане или иметь какую-либо ссылку в Кибане, которая выводит пользователя изKibana к моему приложению контента, так что точка данных может быть отредактирована пользователем.В настоящее время пользователь может перейти в приложение «Контент», найти компанию, найти адреса и внести в нее изменения, однако это очень обременительно для миллионов компаний и миллионов точек данных в базе данных.

1 Ответ

1 голос
/ 26 апреля 2019

До сих пор не было возможности редактирования ... но возможна привязка: когда вы переходите к "Шаблонам Kibana / Mgmt / Index", вы можете определить поля для отображения как URL, по которому можно кликнуть (например, для использования в "Таблица данных "vis).Если у вас есть поле, содержащее, например, некоторый идентификатор myid, вы можете сделать так, чтобы kibana выдавала кликабельную ссылку, вместо этого указывая, например, https://mysite/?id=myid Подробнее см. https://www.elastic.co/guide/en/kibana/current/field-formatters-string.html.

Если вам нужны более сложные варианты связывания(например, ваша эффективная ссылка должна включать в себя несколько полей документа) вы можете создать так называемое поле со сценарием, где у вас есть доступ к нескольким полям документа эластичного поиска и вы можете создать свою ссылку более или менее свободно).Мы часто используем это, чтобы связать обзорные панели мониторинга kibana с другими системами с подробными данными по соответствующему пункту, см., Например, эту таблицу данных: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...