Разработка плагина Kibana 7.12 - как я могу глобально сохранить фильтр даты / времени kibana, чтобы он обновлял график

Я разрабатываю плагин в kibana 7.12, используя реакцию и TS. Я создал график CDF, и мне было интересно, как я могу глобально сохранить пользовательский ввод фильтра даты (абсолютный / относительный / сейчас), чтобы запросить ES по заданной дате.

Мне удалось подписаться на функция, которая в и получить значения времени, однако я не знаю, как сохранить его глобально, чтобы отправить по запросу ES axios.

      public start(core: CoreStart, plugins: SetupDependencies) {
  let timeFilterSubscription: Subscription
  timeFilterSubscription = plugins.data.query.timefilter.timefilter
  .getTimeUpdate$()
  .subscribe(() => {
    debugger
    const initialRefreshInterval = plugins.data.query.timefilter.timefilter.getAbsoluteTime()
  });
  return {};
}

0 ответов

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