-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
Pipeline aggregations #4584
Comments
+1 |
3 similar comments
+1 |
+1 |
👍 |
+1 |
2 similar comments
+1 |
+1 |
+1 If I could compute a max over a set of maxes, that would make me very happy. |
Emphatic +1 |
+1. That would definitely be a big selling point for our customers, it happens very often that they want a ratio of some kind (request success rate for a basic example) included in their dashboard, and we can't do it at the moment. |
+1. This would be really useful! |
ES 2.0 beta was released a few days ago. Would be really nice to have this feature implemented on Kibana. Ratios are highly frequently used on any dashboard. |
+1 |
3 similar comments
+1 |
+1 |
+1 |
+1 |
+10, this would be great for performance visualisations (per second type like max count/s over 10 minutes) without having to pull all the seconds buckets to client for processing. |
+1 |
1 similar comment
+1 |
It will be great that if Kibana could support the visualization of the moving average of the aggregated time series counts (e.g., daily count) and control chart as shown in this blog https://www.elastic.co/blog/staying-in-control-with-moving-averages-part-1 It is really important for the application of real time surveillance and monitoring system. |
💯 |
+1 |
1 similar comment
+1 |
Does anyone know if the Devs are working on this issues? This will be a important feature for kibana especially for dashboards with SLA's and KPI's |
I have a PR #9725 slated for 5.4 (fingers crossed) that will add full support for pipeline aggregations. It mainly focuses on the time series use case and introduces 5 compatible visualizations. |
There is also some work being done to add derivative support to the current Kibana vis builder for histograms. |
@simianhacker what about a data table visualization with simple pipeline aggregations. |
The markdown vis is enhanced with Handlebars.js and you have full access to the data through embedded variables. It also supports some HTML so putting together tables is a pretty easy task. |
@id3a Here is what it looks like to create tables with data (with the Markdown vis). The "overall sum" is a pipeline (sibling) aggregation. The user has access to ALL the series returned based on what they setup in the "data" tab. The "Markdown" visualization is kind of a Frankenstein version of "Common Mark Markdown" and "Handlebars Templates" The user can also add custom CSS styling to the Markdown... As you can see, it's pretty powerful and allows you to create your own custom tables (or whatever 😄 ) |
+1, looking forward to pipeline aggregation visualization! |
@simianhacker That would be a great feature to add as a new visualization. |
@id3a I can't but my branch is here: https://github.com/simianhacker/kibana/tree/metrics I'm actively working with the visualize team to review this PR and have it merge as a new feature; probably going to be marked as experimental and all that it entails. Here are a few more examples of pipelines in action: |
+1 |
|
+1 |
Is this still slated for 5.4? |
@k2xl Yep! |
Great demo during Elastic 2017 keynote: |
Really great job with the demo. Some quick questions
Really amazing work!! |
Need a minimal way to use existing pipeline aggs in Kibana. Do you have this in any shape or form? This would be of a bigger priority than allowing UI-based pipeline formulations. |
@jeffsaremi on the master and 5.x branches of Kibana you'll find support for most parent and sibling aggregations in Visualize. Both as part of the supported metrics for line, bar, and area charts, but also as part of the newly introduced Time Series Visual Builder. If you're just using the defaults from ES, without any custom scripting, that might be sufficient for you. This will be part of the upcoming Kibana 5.4 release. |
@thomasneirynck as far as I know, I cannot do the following visually. However my experience is based on 5.3 release. I have not used the development branch yet. I am not even asking for the visual builder to have this but rather for Kibana to allow such underlying query to be used and its results be shown as visualizations. I think this is a more accomplisahble goal for now. Please take a look at this. This is a pipeline aggregation to do a sum over a series of max's. |
Closing based on functionality shipped in 5.4:
See the release blog for more info: https://www.elastic.co/blog/kibana-5-4-0-released |
Is there any tutorial for the new aggregations (especially the pipeline ones) and how to use them in Kibana? thanks |
@jeffsaremi I'm currently working on some video walkthrough (tutorials) for Time Series Visual Builder to be published soon-ish so keep your eye out on the Elastic Blog. |
Congratulations on the release!!! |
The 'Calculate' feature can only do a bucket-script as a top-level, it can't be applied within a parent bucket-aggregation... :( And that's only in the time-series visualization, there's no bucket-script in the standard visualizations. Our particular use-cases require both, and it seems like none are supported - not even in 6.x(rc) In our use-cases, each document has a start-time and end-time date-type fields, and we need to generate an overall-duration across buckets of those, grouped on some category-field. An almost identical structure has been detailed here: https://discuss.elastic.co/t/kibana-5-4-bucket-script-visualization/86475 I was able to express that in the query-DSL, and we're using it in production already - but we can't visualize these in Kibana - which REALLY sucks, as our clients have been requesting such visualizations for years, and we've always told them 'we need support from later versions, for pipeline-aggregations'... Is there a workaround using some "advanced JSON" thing I can put my query-DSL in there? |
hi @ArnonMarcus thanks for expanding on your use-case. For using the raw query DSL in Kibana to produce a Visualization, you may want to look at the Vega-plugin. https://github.com/nyurik/kibana-vega-vis. It takes a raw query-DSL This is currently a community contribution, but we are considering bringing it (or something like it) into Kibana: #14911. Thanks, |
It would be nice to have Kibana 4.2 beta support pipeline aggregations of ES which is expected in ES 2.0 beta.
The text was updated successfully, but these errors were encountered: