Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plot document values instead of aggregation #3572

Closed
timmolter opened this issue Apr 10, 2015 · 7 comments
Closed

Plot document values instead of aggregation #3572

timmolter opened this issue Apr 10, 2015 · 7 comments

Comments

@timmolter
Copy link

I've seen it discussed before and was hoping it'd be present in the 1.5 release. It would be nice to be able to plot a single value (no aggregation) over time for creating line charts.

The corresponding ES query would look something like this:

{"fields":["signal"],"sort":[{"ts":{"order":"desc"}}],"size":200,"query":{"match_all":{}}}

and the GUI that would be required to support this would need to get the field to plot and the number of points from now into the past.

What are your thoughts??

@ajrasch
Copy link

ajrasch commented Apr 10, 2015

+1 for scatter plot, it's a very useful way to identify outliers...

On Fri, Apr 10, 2015 at 8:20 AM Tim Molter notifications@github.com wrote:

I've seen it discussed before and was hoping it'd be present in the 1.5
release. It would be nice to be able to plot a single value (no
aggregation) over time for creating line charts.

The corresponding ES query would look something like this:

{"fields":["signal"],"sort":[{"ts":{"order":"desc"}}],"size":200,"query":{"match_all":{}}}

and the GUI that would be required to support this would need to get the
field to plot and the number of points from now into the past.

What are your thoughts??


Reply to this email directly or view it on GitHub
#3572.

@rashidkpc
Copy link
Contributor

Plotting every event is really not feasible in datasets with millions of events. While you could limit it, we really don't want to do that. The way to handle this really is to use aggregations and instead of plotting the actual number, plot the average. If you're looking for outliers you could plot the average, the min and the max of the field.

@rashidkpc rashidkpc changed the title Feature Request: Time Series Plot Plot document values instead of aggregation Apr 10, 2015
@timmolter
Copy link
Author

@rashidkpc

While you could limit it, we really don't want to do that.

All plots in Kibana are limited in some way, so I don't buy this argument. All dashboards have a time filter and the ES queries are designed to return a condensed result set.

A scatter plot is useful, and it seems to me like an obviously missing feature. Some examples would be to show the temperature of a sensor over time, the RPM of a motor over time, or the stock price over time. For data like this you want to see the exact values and just plotting the last N values by limiting it with the size parameter in the ES search allows you to limit the set nicely.

@kjsingh
Copy link

kjsingh commented Jan 16, 2017

This is also useful for sparse data where events happen once a day or less.

@mkuzminski
Copy link

Please add, desperately need to graph actual values

@rakeshkonda
Copy link

Is this implemented?

@mkuzminski
Copy link

mkuzminski commented Aug 14, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants