/ / Joins dans Kibana 4 pour extraire des données de plusieurs index - elasticsearch, kibana

Se joint à Kibana 4 pour extraire des données de plusieurs index - elasticsearch, kibana

J'ai des index elasticsearch qui contiennent des donnéespour différentes machines en ce qui concerne leurs performances. Il existe deux types d'index, le premier type contient uniquement des informations sur les machines, par exemple sa géolocalisation, etc., tandis que l'autre type contient des données combinées de toutes les machines concernant les performances par rapport à certains paramètres dans le temps.

Nous voulons visualiser ces données dans Kibana Tile Mapen affichant chaque machine sur la carte et agrégez les performances de cette machine. Pour cela, nous devrons récupérer l'emplacement de la machine à partir du premier index, puis récupérer les données de cette machine spécifique à partir d'autres index et afficher les mesures de performance de cette machine sur la carte.

Ce travail est similaire à rejoindre en SQL. Après quelques recherches, j'ai constaté que Kibana ne prend en charge aucun type de jointure.

En cherchant, j'ai aussi découvert que ES soutient les relations parent / enfant, ce qui est un peu comme Joins mais Kibana ne le supporte pas.

https://www.elastic.co/guide/en/elasticsearch/guide/current/parent-child.html

Y a-t-il une autre solution pour résoudre ce problème? Ou je devrai fusionner ces deux index en un seul?

J'ai vu ces sujets aussi mais ils ne m'aident pas, mon problème est spécifique à Kibana 4 et toutes les requêtes ES ne peuvent pas être appliquées à Kibana. Joindre la requête dans ElasticSearch Kibana - rejoindre le même index

Réponses:

1 pour la réponse № 1

Kibana peut réunir des données provenant de nombreux index, leLa clé est qu’ils doivent avoir exactement le même nom de champ d’horodatage. Dans Logstash, nous utilisons "@ horodatage". Donc, tant que vos deux index utilisent "@timestamp" (ou quel que soit votre nom), vous pouvez configurer Kibana pour extraire et combiner ces deux index. Dans l'onglet Paramètres, il vous suffit de définir un modèle correspondant aux deux index.

entrer la description de l'image ici