Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

wiki:utilisation.de.kibana [2018/04/23 17:13] (Version actuelle)
Ligne 1: Ligne 1:
 +== Accueil ==
 +
 +Lors de la connexion à la page de Kibana, on arrive sur la page suivante listant tous les modules qu’on peut utiliser, les manières de visualiser ainsi que l’intéraction avec Elasticsearch. ​
 +
 +C’est dans cette dernière section qu’on va d’abord se rendre afin de choisir les données qu’on souhaite utiliser, pour cela, il faut se rendre dans la section '''​Index Patterns'''​.
 +
 +[[Fichier:​Kibana1.png|centré|vignette|1586x1586px]]
 +
 +== Index patterns ==
 +
 +Une fois dans la section '''​Index Patterns''',​ une liste des indexes présent dans la base Elasticsearch nous est présenté, il suffit de choisir quel pattern on souhaite utiliser. ​
 +
 +Pour sélectionner les données, il est possible d’utiliser des expressions rationnelles qui vont matcher plusieurs indexes. ​
 +
 +Par exemple, si on veut avoir tous les index Logstash que notre base Elasticsearch contient, on peut donner le pattern suivant : '''​logstash-*'''​
 +
 +Le pattern sélectionné sera celui dans lequel les recherches seront faites, et dont les données seront affichées dans Kibana.
 +
 +
 +[[Fichier:​Kibana2.png|centré|vignette|1586x1586px]]
 +
 +[[Fichier:​Kibana3.png|centré|vignette|1586x1586px]]
 +
 +[[Fichier:​Kibana4.png|centré|vignette|1586x1586px]]
 +
 +Une fois les patterns créés, on peut voir dans la section '''​management -> Index Patterns''' ​ la liste de tous les patterns qu’on a ajouté à Kibana avec toutes les informations relatives au Pattern avec les différents champs requêtables,​ les types de données etc…
 +
 +[[Fichier:​Kibana5.png|centré|vignette|1586x1586px]]
 +
 +== Discover ==
 +
 +Maintenant qu’on à notre index et que l’on sait à quoi il ressemble et quels sont les champs qu’il possède, on va pouvoir s’amuser avec. Pour cela, rendez-vous dans la section '''​Discover'''​.
 +
 +Ici, on va pouvoir voir les données contenues dans l’indexe ainsi que leur valeur, c’est une bonne approche pour voir quelles sont les données intéressantes qu’on voudra ensuite mettre en forme.
 +
 +La page se découpe en 2 sections :
 +
 +#La section de gauche dans laquelle on va retrouver tous les champs présents dans notre indexe sur lesquels les requêtes seront basées (nom d’hôte, timestamp, id,​…) ​
 +
 +#La section de droite dans laquelle on va retrouver toutes les données formatées, avec le nom des champs surlignés et la donnée ensuite, on peut obtenir un affichage plus lisible en cliquant sur la petite flèche à gauche du texte et ainsi l’avoir soit sous forme de tableau, soit en JSON
 +
 +
 +[[Fichier:​Kibana6.png|centré|vignette|1586x1586px]]
 +
 +En cliquant sur les champs à gauche, on obtient une vue plus détaillée sur le nombre d’occurrence des valeurs. Exemple ici avec le nombre d’occurrence de chaque hôte docker.
 +
 +[[Fichier:​Kibana7.png|centré|vignette|1586x1586px]]
 +
 +== Visualiser ==
 +
 +C’est dans la section '''​Visualize'''​ que se fera la vraie mise en forme des données vues précédemment. Il faut choisir le moyen d’afficher les données, soit par graphiques soit par tableau de données/​gauges.
 +Par défaut, aucunes données sont présentes dans les graphiques, il faudra aller les demander via les champs présentés sur la gauche.
 +
 +[[Fichier:​Kibana8.png|centré|vignette|1586x1586px]]
 +
 +Les graphiques se découpent en deux sections :
 +
 +#La 1ere section dans laquelle on va dire le type de données qu’on souhaite avoir (compte, total, pourcentage…) ici un compteur unique, la métrique qu’on souhaite afficher, ici l’id des conteneurs et enfin le nom qu’on souhaite donner au résultat, au final, on demande ici de compter le nombre d’ID de conteneur.
 +
 +#La 2nd section dans laquelle on va définir la manière d’agréger les données (filtre, temps, range d’IP, terme), ici on choisir d’utiliser les termes, ensuite le champ, ici le nom des agents Beat et enfin le nombre d’éléments et l’ordre d’affichage. Au final, on demande ici d’agréger les données par nom d’agent Beat.
 +
 +Au final dans notre exemple, on demande à récupérer tous les ID des conteneurs par hôte et de les compter.
  
wiki/utilisation.de.kibana.txt · Dernière modification: 2018/04/23 17:13 (modification externe)
CC0 1.0 Universal
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5