
Сценарий: Я использую mongodb для хранения данных своего приложения.Я разработал свою заявку как микро-сервис.Таким образом, я создал несколько баз данных в одном экземпляре Mongo, каждый из которых поддерживает определенный микро-сервис.Каждая из этих баз данных содержит несколько коллекций, в которых хранятся фактические данные (документы).
Цель: Мне нужно, чтобы мне были нужны все эти данные (да, все документы в коллекциях побазы данных), которые будут доступны для визуализации в Кибане.Я также хочу иметь возможность создавать интересные визуализации (например, «имена» пользователей, которые создали определенный тип «отчетов», недавние «отчеты» для клиентов с их «именами», которые получили плохие «новости» за последние 7 лет).дней и т. д.)
Проблема: Kibana может создавать визуализацию только из одного индекса.Для меня крайне невозможно и нецелесообразно перетянуть все документы по коллекциям и создать один индекс, чтобы они были доступны для Кибаны.Чтобы создать визуализацию перекрестных ссылок (примеры выше), мне придется привести все эти коллекции в один индекс, что нецелесообразно.
Можете ли вы помочь мне разработать стратегию индексации Elasticsearch, чтобы я мог использовать Kibana, не записывая всесложные запросы?