Как использовать эластичный запрос для фильтрации Kibana Dashbaord на веб-странице

я использую встроенную панель управления iframe Kibana на своей веб-странице,

Теперь я хочу отфильтровать Dashboard по эластичному запросу.

Я не могу найти решение, поэтому ищу ваше предложение.

Спасибо

Сначала отфильтруйте панель мониторинга, а затем используйте ее позже как iframe

Ijaz Ahmad Khan 27.10.2018 11:04
2
1
1 063
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вариант 01:

Панель управления kibana - это просто json-документ, хранящийся в elasticsearch, вы необходимо обновить этот json с помощью конечной точки API elasticsearch.

Сначала вам нужно увидеть, как этот фильтр изменяет этот json, поэтому просто сохраните json перед применением фильтра в кибане, а затем снова получите json после применения этого фильтра.

Как только вы узнаете, как ваш фильтр запроса изменяет этот json, вы можете использовать API на своей веб-странице для внесения изменений вместо использования пользовательского интерфейса kibana.

Вариант 02: (Я этим не пользовался)

Используйте API кибаны для обновления объекта. API обновления сохраненного объекта позволяет обновлять атрибуты для существующего сохраненного объекта Kibana.

https://www.elastic.co/guide/en/kibana/master/saved-objects-api-update.html

Вариант 03Передача фильтра как части URL-адреса кибаны:

https://discuss.elastic.co/t/dashboard-search-parameter-via-url/84385

https://discuss.elastic.co/t/passing-parameters-or-filter-in-kibana-url-from-web-app/141568

https://discuss.elastic.co/t/pass-filter-to-dashboard-url-in-markdown-menu/50991

я добавил свой вопрос с моей проблемой -stackoverflow.com/questions/53020977/…

Pirai Sudie 27.10.2018 12:35

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

https://github.com/Webiks/kibana-API

Kibana-API - это расширение для Kibana, которое позволяет подключаться к панели управления приборной панелью из вашего приложения и динамически изменять визуализации.

Kibana-API (webiks) Предоставляет API с функциональностью Kibana. Используйте его для создания, редактирования и встраивания визуализаций, а также для поиска во встроенной информационной панели.

привет, спасибо, но мне нужно передать эластичный запрос в фильтр .. так как я могу это сделать? подробнее: stackoverflow.com/questions/53020977/…

Pirai Sudie 27.10.2018 12:39

Другие вопросы по теме