Actual value of the graph on y-axis in kibana 4

I want to plot the x-axis time and the numeric field 'f' that happens at this time along the y-axis in kibana 4. I changed the data type "f" to integer and I can confirm that it changed from the kibana index settings.

However, the only aggregation options available for the Y-axis are count / min / max / sum, etc. This post has a graph answer, but I am interested in plotting the actual values. Is there a way to do this?

+3


source to share


2 answers


You probably want to check this one out .

TL; DR The data you want to plot is not numbers.



  • Update your grok filter to something like %{NUMBER:time:float}

    instead of what you have.
  • Re-index / re-hash your elasticsearch (I just deleted my data and restarted the whole thing)
  • Go to Kibana4 -> Render -> New Line Graph
  • In the Y-axis select max and in the field select the number field
+2


source


Kibana draws a bucket, for example. every minute.

So aggregations are fine. I often plot the average and maximum values ​​on the same graph to give me a good overview.



If you shorten the time period, the buckets get smaller, but I don't think you'll ever make them "just one document".

0


source







All Articles