я использую встроенную панель управления iframe Kibana на своей веб-странице,
Теперь я хочу отфильтровать Dashboard по эластичному запросу.
Я не могу найти решение, поэтому ищу ваше предложение.
Спасибо
Вариант 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/…
@PiraiSudie Обсуждение.elastic.co/t/dashboard-search-parameter-via-url/8438 5
Я думаю, вы можете посмотреть ниже плагин кибаны
https://github.com/Webiks/kibana-API
Kibana-API - это расширение для Kibana, которое позволяет подключаться к панели управления приборной панелью из вашего приложения и динамически изменять визуализации.
Kibana-API (webiks) Предоставляет API с функциональностью Kibana. Используйте его для создания, редактирования и встраивания визуализаций, а также для поиска во встроенной информационной панели.
привет, спасибо, но мне нужно передать эластичный запрос в фильтр .. так как я могу это сделать? подробнее: stackoverflow.com/questions/53020977/…
Сначала отфильтруйте панель мониторинга, а затем используйте ее позже как iframe