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

Scatter Plots #978

Closed
tsasser opened this issue Feb 24, 2014 · 11 comments
Closed

Scatter Plots #978

tsasser opened this issue Feb 24, 2014 · 11 comments

Comments

@tsasser
Copy link

tsasser commented Feb 24, 2014

We need to be able to create dot plots. One important troubleshooting tool is to plot response time over time and see every event for the period in question.

@rashidkpc
Copy link
Contributor

Plotting every event is really not feasible in datasets with millions of events. We may be able to implement something like a scatter plot later down the line, but right now elasticsearch has no functionality that would support this type of plotting.

@ruckc
Copy link

ruckc commented Feb 24, 2014

Wouldn't a box plot be appropriate for this, and can't elasticsearch
provide max/min/mean/stddev numbers using the statistical facet? Its not
every single data point, but its made to aggregate that type of data into a
easy to read chart.

Curtis Ruck
Anytime: 210-857-1126

On Mon, Feb 24, 2014 at 12:12 PM, Rashid Khan notifications@github.comwrote:

Plotting every event is really not feasible in datasets with millions of
events. We may be able to implement something like a scatter plot later
down the line, but right now elasticsearch has no functionality that would
support this type of plotting.


Reply to this email directly or view it on GitHubhttps://github.com//issues/978#issuecomment-35909658
.

@rashidkpc
Copy link
Contributor

The issue here is so short, and the description so vague its hard to know if tsasser is asking for a literal dot plot, which is not useful for more than a couple dozen data points. It sounds more like tsasser asking for a scatter plot, given the requirement to plot every event, in which case a heatmap would make a better representation.

@ecbrodie
Copy link

ecbrodie commented Mar 4, 2014

It is interesting you say that there is no support for scatter plots because the ElasticSearch page on Kibana (http://www.elasticsearch.org/overview/kibana/) shows an example of such a graph.

@rashidkpc
Copy link
Contributor

@ecbrodie Technically thats just a high granularity line chart, with lines turned off and points turned on, it is not plotting every single point

@ecbrodie
Copy link

ecbrodie commented Mar 4, 2014

I understand the difference now, it is a special type of histogram. What I'm wondering now is whether there exists a way to plot every single point on a graph and have the x-axis set to @timestamp or equivalent time-based field, which I guess is not going to be planned as a feature. However, such a graph could prove to be useful for detecting outliers in the dataset, even when viewing more than a dozen data-points like you said above. Real-life example of the usefulness of outliers would be for detecting high latencies in metered client-server communication time for a particular device type.

@tsasser
Copy link
Author

tsasser commented Mar 31, 2014

ecbrodie explained the idea.

This does work for millions of data points; I do it in gnuplot all the time. However, that means we have to have a separate tool that performs the query and Kibana should be able to do it.

I made a support request that includes a graph for you to look at.

@rashidkpc
Copy link
Contributor

I'm going to close this as scatterplots simply are not feasible with the way Elasticsearch and Kibana work. The better solution for this would be heat maps as mentioned in the issue above.

@AlexIoannides
Copy link

Technically thats just a high granularity line chart, with lines turned off and points turned on, it is not plotting every single point

@rashidkpc Could the ability to add/remove points and lines from line charts be added to Kibana 4 as well?

@bcavagnolo
Copy link

@rashidkpc: You mentioned that the scatter plot on the Kibana page is "just a high granularity line chart, with lines turned off and points turned on." Is there away to achieve this using Kibana 4? I can't find any UI for tuning this.

@rmoff
Copy link

rmoff commented Jun 16, 2015

@bcavagnolo click Options:
visualize_-_kibana_4

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

No branches or pull requests

8 participants
@bcavagnolo @rashidkpc @ruckc @ecbrodie @rmoff @tsasser @AlexIoannides and others