Octave.io | Comment commencer avec Drop to kibana ?

Comment commencer avec Drop to Kibana ?

Kibana Elasticsearch est un outil de haute performance d’analyse de données et de data visualisation dont octave.io fournit un accès prêt à l’emploi.

Voici comment commencer à explorer vos données avec notre feature « Drop to Kibana » et être en mesure d’explorer n’importe quel grand volume de data via une interface web.

Dans cet article, nous vous expliquerons tout ce que vous devez savoir pour explorer vos données avec octave.io: effectuez des recherches de style Google sur pratiquement tous les types de données, des documents texte aux logs, en passant par les métriques d’application, le commerce en ligne, la télémétrie des capteurs, ou les indicateurs clés de performance de votre entreprise, créez une visualisation utile à l’aide de différents types de graphiques et jouez avec les visualisations à l’aide de tableaux visibles en temps réel.

Voyons comment concrétiser cela en 3 étapes avec Drop to Kibana:

octave.io Get Started With Kibana 2020/09/15 | Drop to Kibana

ETAPE 1: Ajoutez vos données dans drop to Kibana

Comme d’habitude, tout commence par les données: la première chose de base est que vous devez importer des données pour travailler avec Kibana. Et la bonne nouvelle: Drop to Kibana est aussi facile que le glisser-déposer.

Premièrement: Télécharger vos données dans votre compte sécurisé et privé octave.io

Lorsque vous vous connectez à votre compte sécurisé octave.io ou créez-en un gratuitement, vous avez déjà réussi de nombreuses étapes difficiles qui nécessitent de nombreuses compétences en codage. Vous disposez d’une infrastructure Elasticsearch Kibana intégrée entièrement évolutive : elle est configurée et prête à l’emploi, avec un accès sécurisé et privé. Le côté technique, c’est notre affaire :ici vous interagissez avec un simple explorateur de fichiers aussi pratique que votre explorateur favori. Et le glisser-déposer est une réalité : il vous suffit de sélectionner les fichiers plats comme le format csv ou excel et c’est tout… Vos données sont prêtes à être préparées et importées dans Elasticsearch Kibana.

Deuxièmement : Préparer et importer des données dans Elasticsearch Kibana.

Comme il s’agit d’un sujet délicat qui nécessite généralement un savoir-faire technique, nous avons concocté une version nocode avec notre solution drop to kibana. La fonctionnalité prend en charge la préparation et l’ingestion de votre fichier dans Elasticsearch Kibana. La seule chose que vous devez faire est de sélectionner les données que vous souhaitez traiter, d’indiquer comment vous voulez nommer l’index dans Elasticsearch et de laisser la magie opérer : Drop to kibana fait le travail et crée un index rempli de vos données.



A cette étape, vous avez fait le travail le plus dur pour quiconque: réussir une importation complète des données dans Elasticsearch Kibana avec tous vos types de données correctement mappés: la date est reconnue, comme la gélocalisation ou tout type de données comme des nombres, du texte…

C’est ce que nous appelons ouvrir les portes d’ELK: octave.io vous donne le pouvoir de pousser vos propres données par vous-même dans ce formidable outil open source.

Comment c’est possible ? Nous gardons ce point pour le prochain article, mais gardez à l’esprit que c’est notre art de la data d’utilisez les technologies pour vous faciliter la vie et obtenir des résultats!😉

ETAPE 2: Créer un index pattern dans Kibana.

Elasticsearch stocke les données dans des index: ce sont les résultats que vous obtenez lorsque vous utilisez drop to Kibana. — Votre index est prêt et il est assez similaire aux tables si vous êtes familiarisé avec les bases de données relationnelles. Maintenant, nous aimons la facilité mais vous aimez probablement aussi la liberté: c’est pourquoi vous devez indiquer quel index vous souhaitez explorer et comment vous souhaitez utiliser les données de types date/heure dans kibana: Cette action précise consiste à créer un index pattern et c’est simple car il n’y a pas de code

octave.io Get Started With Kibana

A travers votre compte octave.io, vous accédez à votre environnement ELK privé et ouvrez le menu Gestion> Kibana> Index pattern (1)

Ensuite, vous sélectionnez l’indice que vous voulez par son nom (rappelez-vous, vous l’avez précisé à l’étape précédente). Si vous avez des données de format date, vous pouvez choisir de les utiliser comme filtre temporel. Ce n’est pas une obligation, ce qui signifie que vous pouvez créer un inde pattern même si votre index ne contient pas ce type de données et vous pouvez également décider de ne pas appliquer cette option si vous avez des données temporelles.(2)

C’est à vous de choisir, mais nous vous conseillons de sélectionner l’option si votre index contient des dates car elle est très puissante pour la prochaine étape où vous explorerez les informations dans Kibana.

Et maintenant, vous y êtes : votre index pattern est créé, et vous pouvez vérifier que toutes vos données sont correctement mappées. (3)

Tout est prêt pour explorer vos données grâce à l’interface du navigateur kibana.

ETAPE 3: Naviguer dans Kibana

Nous nous concentrons sur Discover, Visualize, et Dashboard qui sont les 3 fonctionnalités disponibles par le menu de gauche dans Kibana et obtenir des informations à partir de vos données.

Discover

Discover est l’endroit où vous pouvez rechercher et filtrer vos documents bruts.

Chaque enregistrement est une ligne que vous pouvez développer pour voir tous les champs de chaque enregistrement et leurs valeurs. Sur le côté gauche, vous verrez un menu latéral qui énumère tous vos champs : vous pouvez obtenir des informations statistiques sur les données en un clic.

octave.io Get Started With Kibana

Dans Discover, vous pouvez à la fois avoir une vue d’ensemble de toutes vos données et trouver une aiguille dans une botte de foin. Le filtre temporel permet de zoomer sur une plage de dates et afficher les données concernées en dynamique.

Si vous recherchez une information précise, c’est aussi simple que les recherches sur Google : Mentionnez un mot ou une phrase dans la barre de filtre en haut et Kibana vous renverra les enregistrements spécifiques que vous recherchez.

octave.io Get Started With Kibana

Des fonctions conviviales permettent d’effectuer des requêtes précises sans avoir à coder.

octave.io Get Started With Kibana

Le plus: c’est incroyablement puissant. Filtrer une information enfouie dans des milliards d’enregistrements en moins d’une seconde n’est pas un problème : nous fournissons l’infrastructure optimale pour que Elasticsearch Kibana fonctionne parfaitement et nous nous adaptons à vos besoins.

Visualize 

Une image vaut mille mots : Visualize permet de transmettre des informations précises et exactes basées sur des visualisations dynamiques de données.

Kibana propose une large offre de types de graphiques prédéfinis : Vous pouvez choisir un modèle et tout concevoir d’un simple clic.

octave.io Get Started With Kibana

Le plus difficile est de choisir le type de graphique approprié pour convaincre votre public et donner de l’impact à votre histoire.

Si vous disposez de données de géolocalisation, vous pouvez concevoir une carte très rapidement et être capable de zoomer sur une zone précise pour répondre à toutes les questions.


Kibana Visualize Map

Rappelez-vous que vos cartes sont dynamiques et que vous pouvez sélectionner une plage de temps ou une recherche plein-texte à tout moment : vos graphiques seront mis à jour en temps réel en fonction de votre recherche et vous donneront un aperçu précis et ciblé, comme dans notre exemple ci-dessous avec zoom sur les États-Unis – New York.

octave.io Get Started With Kibana

octave.io Get Started With Kibana

Lorsque vous créez une visualisation de données dans Kibana, vous devez tenir compte de deux notions fondamentales :

Metric : c’est la dimension que vous voulez afficher pour l’agrégation des données selectionnées. Par défaut, il s’agit toujours d’un « count » soit le décompte de tous les enregistrements sélectionnés via les filtres temporel, requêtes ou plein-texte. Vous pouvez choisir une grande variété de Metric comme la somme, la moyenne, le Min, le Max, le unique count ou décompte sans doublon et aussi des notions statistiques plus complexes si vous les maîtrisez…

octave.io Get Started With Kibana

La seconde est la notion d’agrégation de Bucket.

Bucket : c’est une agrégation de vos données basée sur vos champs et construite automatiquement en temps réel par Elasticsearch Kibana. Dans les exemples suivants, nous sélectionnons d’abord un histogramme de date sur l’axe des x pour générer une série temporelle.

octave.io Get Started With Kibana

Ensuite, nous ajoutons un second bucket basé sur les termes du champ appelé Df_Etatdesstations pour avoir un aperçu plus précis. Simple et génial !

octave.io Get Started With Kibana

Vous pouvez maintenant créer des visualisations de données : N’oubliez pas de sauvegarder vos graphiques pour pouvoir les récupérer et ajouter votre création à un tableau de bord interactif

Dashboards

Dashboard est généralement le moyen le plus efficace de convaincre votre public : il est vivant, en temps réel et avec de multiples points de vue. Vous pouvez interagir avec toutes les visualisations de données que vous avez créées grâce à une interface web : recherches à la Google, filtre temporel, requête… tout est à votre portée.

La bonne nouvelle : La création d’un Dashboard est très simple. Lorsque vous sélectionnez le menu du Dashboard dans Kibana, il vous suffit d’ajouter les graphiques que vous avez sauvegardés. Vous pouvez ajuster toutes les visualisations en taille et en apparence comme la couleur, les détails et personnaliser le tableau de bord par glisser-déposer pour obtenir le meilleur affichage.

C’est puissant : Si vous sélectionnez une part d’un graphique camembert ou pie chart par exemple ou une phrase dans graphique de nuage de mots par exemple, toute les data visualisation de votre tableau de bord seront mis à jour et actualisée sur la base de vos sélections.



Vous connaissez maintenant les bases de drop to Kibana : vous pouvez facilement importer vos données pour en faire l’analyse, créer diverses visualisations et les ajouter dans un tableau de bord pour partager les informations issues de vos données.

Pour essayer par vous-même, le plus simple est de commencer avec octave.io grâce à notre offre freemium qui comprend notre feature Drop to Kibana.

Nous proposons d’excellents tutoriels, notamment un webinaire étape par étape sur Kibana, où vous trouverez toutes les astuces, des données brutes au tableau de bord : le tout en moins d’une heure..