2016-06-16 1 views
0

J'ai configuré la pile ELK et le type suivant de JSON est stocké dans elasticsearch (après JSON est copié à partir de l'interface utilisateur de Kibana).Graphique à barres verticales dans Kibana

Maintenant, je veux afficher Graphique à barres verticales qui ont Top 5 « nom d'hôte » lorsque « action » est égal à « passthrough »

{ 
    "_index": "logstash-2016.06.16", 
    "_type": "utm", 
    "_id": "AVVaFcaB7mNsx5uOb1-_", 
    "_score": null, 
    "_source": { 
     "message": "<190>date=2016-06-16 time=22:10:26 hostname=\"googleads.g.doubleclick.net\" profile=\"Software_Dept\" action=passthrough", 
     "@version": "1", 
     "@timestamp": "2016-06-16T16:40:24.284Z", 
     "hostname": "googleads.g.doubleclick.net", 
     "profile": "Software_Dept", 
     "action": "passthrough" 
    }, 
    "fields": { 
     "@timestamp": [ 
      1466095224284 
     ] 
    }, 
    "sort": [ 
     1466095224284 
    ] 
} 

Je suis coincé ici, capable de montrer haut nom d'hôte 5 mais ils ne sont pas filtrés par "action" est égal à "passthrough".

enter image description here

Répondre

1

Aller à la page de découverte et entrez la requête de recherche: action:passthrough

Une fois que vous avez saisi votre requête dans la page de découverte, enregistrez votre recherche:
Kibana documentation

Ensuite, lors de la création Après avoir sélectionné le type de visualisation, vous utilisez "À partir d'une recherche enregistrée" pour sélectionner la recherche que vous avez créée.
Dans ce cas, seuls les documents de la recherche figureront sur le graphique.

1

Il y a deux solutions pour ce que vous avez besoin d'ajouter un filtre à votre dossier d'action = passthrough.

  1. Aller à découvrir la page et entrez dans la requête de recherche: -
l'action

: passthrough

  1. DÉCOUVRIR page vous pouvez sélectionner le filtre de le panneau de liste de champs, dans lequel vous pouvez cliquer sur le nom de champ, c'est-à-dire action, et sélectionner la loupe positive (bouton) correspondant au nom de passthrough.

  2. Vous pouvez également créer un filtre en observant un enregistrement dans la page Découverte et cliquer sur le bouton de la loupe positive correspondant au nom du champ et de la valeur.

Vous pouvez même épingler le filtre qui persistera dans différents onglets de Kibana à savoir si vous créez un filtre dans la page Discover, evern si vous ouvrez visualisant ou page Tableau de bord du filtre sera ajouté.

  1. Directement dans votre visualisation, vous pouvez ajouter l'action d'agrégation Filtres ou sous-agrégation: passthrough.
+0

Hii @Yuvraj, merci de votre réponse. 'Vous pouvez même épingler le filtre qui persistera sur les différents onglets de Kibana', je ne veux pas cela car je veux seulement que ce filtre soit appliqué sur ce graphique particulier. Voulez-vous élaborer une autre solution? –

+0

@BhushanPatil Si vous voulez seulement ajouter le filtre dans le diagramme, la solution pour cela est le numéro 4 dans lequel vous pouvez ajouter des sous-ensembles et sélectionner la sous-agrégation comme filtres et spécifier le filtre comme action: passthrough –