2017-07-05 1 views
0

J'ai besoin d'aide pour générer une visualisation. Un terme dans l'un de mes indices de document, «température», n'est pas dans la liste déroulante des champs à visualiser dans kibana. Que dois-je changer pour que la «température» apparaisse comme un champ dans la liste déroulante?visualiser un champ de document dans kibana

Situation:

  • ES 5.1
  • modèles dynamiques
  • Le champ est présente une partie de documents
  • La mise en correspondance d'index interprète le champ comme un 'long'

Dans Discover, Kibana peut filtrer les documents montre une table de "température" et "timestamp". Je cherche de l'aide pour visualiser les données montrées dans ce tableau.

Une recherche filtrée pour le terme dans la console donne un résultat de recherche avec des documents.

GET /_search 
{ 
    "size" : 10, 
    "_source": ["temperature", "timestamp" ], 
    "query" : { 
     "term" : { "name" : "HomeThermostat" } 
    } 
} 

Répondre

0

Si vous souhaitez visualiser, disons un histogramme de date, où l'axe X est l'horodatage et l'axe Y est un champ numérique (dans votre cas: température), alors que vous auriez de choisir les paramètres suivants dans le menu déroulant:

pour axe X

  1. agrégation = date Histogramme
  2. champ = horodatage
  3. Interval = Changer intervalle désiré

Pour axe Y

  1. agrégation = médiane (médiane d'une seule valeur est la valeur elle-même)
  2. champ = température

Si votre liste déroulante n'affiche pas le champ temperature alors une raison possible est que temperature n'est pas reconnu comme une valeur numérique.

Passez à Management -> Index Patterns -> your index et vérifiez si le champ temperature est enregistré en tant que nombre ou non.

+0

La pointe du motif d'index est très utile. Pendant que je définissais les mappages d'index corrects, les modèles d'index avaient les modèles antérieurs. Après avoir réinitialisé le motif, Kibana génère la visualisation que je recherche. – alaskahacker