Plot actual value on y axis in kibana 4

Anagha Desai picture Anagha Desai · Jul 14, 2015 · Viewed 7.4k times · Source

I want to plot time on x axis and a numeric field 'f' occurring at that time on y axis in kibana 4. I have changed the data type of 'f' to integer and I can confirm that it has changed from kibana index settings.

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

Answer

user2599522 picture user2599522 · Jul 14, 2015

You probably want to check this.

tl;dr The data you want to plot, are not numbers.

  1. Update your grok filter to something like this %{NUMBER:time:float} instead of whatever you have.
  2. Re-index/re-hash your elasticsearch (i just deleted my data and restarted the whole thing)
  3. Goto Kibana4 -> Visualize -> New line graph
  4. In Y axis select max and in the field, select your number field.