-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
Add "missing" and "other" values to terms agg #1961
Comments
Unfortunately this functionality was removed from Elasticsearch, Kibana has no way of calculating these values. You can follow the elasticsearch team's progress here: elastic/elasticsearch#5324 |
Thanks for the quick answer. That's a major pain. Pie chart are rarely useful without being able to work on the complete data set (and drawing the complete data set is most of the time not doable nor interesting). |
Yep, you may wish to weigh in on the above referenced elasticsearch ticket. |
Couldn't this be done in Kibana4 right now? missing other As has been stated, you really need to see the whole data set for these graphs to be useful. When the data is sparse, missing and other values are really valuable metrics. |
This seems about to be closed, i wonder if it can be used to close this issue elastic/elasticsearch#11042 |
+1 absolutely essential |
+1000 On Thu, May 21, 2015 at 5:21 AM, Jan Bernhardt notifications@github.com
|
I guess people using this soft in financial sector got a heart attack now. Haha. |
+1. must have |
+1 absolutely essential |
+1 |
2 similar comments
+1 |
+1 |
This prevent me to upgrade to version 4.0! |
I figured this one out: Click Advanced in your buckets field, then in the EXCLUDE PATTERN, type: !* This will exclude missing values! |
Any updates since elastic/elasticsearch#5324 (comment), e.g. along the lines proposed above in #1961 (comment)? Terms viz that don't sum up to the total is a huge feature regression for us upgrading from kibana 3. |
Must have. Preventing migration from K3 to K4. |
+1 |
In kibana 4, when we use a data table (visualisation ), why rows with nulls dates (fields : date can be null), or missing values are systematically eliminated ? |
|
+1 |
6 similar comments
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
+1 |
Is there any update on this? I've been running into this issue several times now and kept silent so far as it seems essential for graphing. So I'm still assuming that this is on the radar of the devs, but would love to see an update to see where we're at. I have a lot of vertical bar-charts which use split-bars on terms. I currently set the size to something like From what I can tell googling around a bit, it seems that ES already offers this value in Following this thread, I can see that this only makes sense with the "Count" metric. Would it be possible to offer this in the visualisation options via a simple "Enable <other> bucket" checkbox? |
If its of any use to others, I recently had a similar problem where I wanted to show a pie chart of terms which also took the missing values into consideration. What I did in the end was create a chart with two filters : I then added a subbucket for Terms on the field "MyField". This gave me the visibility I was after. |
+1 |
Being very disappointed in kibana4/5, serveral years have past, such an essential feature is still unsupported. |
+1 |
really need this feature. |
+1 |
We need both "other" and "missing". +1 |
+1 |
1 similar comment
+1 |
It's exactly as exhuma said (June 1) - I kept from posting the 1001st +1 here, always thinking that some kind of fix would come anyway. Would need to come, given that e.g. pie charts on a field with more than a dozen distinct values simply make no sense! (except you do what we all do: specify a size of 1000, which is a major pain for performance.) |
+1 |
@ppisljar @thomasneirynck I think Then the terms aggregation can implement the function Filtering would not affect the flow because any applied filters will get accounted for in the pre-flight request to gather the terms list. The pre-flight request is executed each time before the aggregation is created. histogram aggregation provides a working example of the pre-flight request. It fetches the min and max so that when the actual histogram aggregation is requested, an appropriate interval can be used to avoid requesting too many buckets. |
@ppisljar and I chatted about the above solution. It does not work when dealing with nested aggregations. For example, a date_histogram containing a terms aggregation (user wants to see the top terms per day). A separate sibling filter aggregation will be required for each date_histogram bucket. How would We decided that aggregations need a |
@jetnet Do you know if something similar is possible with "terms" instead of "filters"? I have a chart where the terms are unknown on a given time-slice. In this particular example they contain IP addresses of network routers causing error on a network. What I want to know is the "Top 10" IPs in that time-slice, but would also need to see the "others" slice. Mainly, this would help me to see if (and how many) other IPs are causing issues. If I set the number of slices to 10, and see 10 slices, I could be looking at 10 failing IPs, or 12, or 5000. The only way to make this "visible" is by adding an "other" slice. As I don't know which devices cause error at any given time, I can't "hard-code" those values in the visualisation filters. |
I am currently actively working on adding support for missing and other
bucket to the terms agg, hopefully it's going to be ready soon
…On 8 Dec 2017 9:30 am, "Michel Albert" ***@***.***> wrote:
@jetnet <https://github.com/jetnet> Do you know if something similar is
possible with "terms" instead of "filters"? I have a chart where the terms
are unknown on a given time-slice. In this particular example they contain
IP addresses of network routers causing error on a network. What I want to
know is the "Top 10" IPs in that time-slice, but would also need to see the
"others" slice.
As I don't know *which* devices cause error at any given time, I can't
"hard-code" those values in the visualisation filters.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1961 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AM_5cbFkRIzP5Q-ZUWw2X8DwmvToVA5pks5s-POpgaJpZM4C9Muj>
.
|
For those following along, support for "other" and "missing" buckets has just been released in 6.2.0: https://www.elastic.co/blog/kibana-6-2-0-released |
In kibana 3, in the pie chart definition, there are two check boxes for "missing" and "other" values.
It seems this option is gone in kibana 4.
If I do a terms aggregation on a field with 20 values and only select the top 7, the percent in the pie chart will no take the last 13 terms into consideration. In this case, I would like to be able to include a slice in the pie chart with the "other" values.
Do I miss something? Is the inclusion of "other" of "missing" values planed in kibana 4?
The text was updated successfully, but these errors were encountered: