-
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
add multifieldhistogram panel #1296
Conversation
For time series data take a look at using graphite. Easiest is to use influxdb and then grafana as a front end. Takes a look at the demo at grafana.org |
Playing with this a bit today. I like where its going and I can definitely see merging it. A few notes:
|
1,2,3: fair enough 👍 |
Is this it. Will one of the most anticipated mergegs get merged!? 👍 IMO it would not make sense to limit the settings that can be added here. I can see a number of use cases where a stacked bar chart makes sense (not this use case), but for instance for stacking any given value in a multivalued message. Hoping this gets merged soon! |
I agree that bar chart would still be quite useful in this version of histogram |
I've got a bug once it's built: jquery.flot.stack is included twice -- once in the context of the normal histogram, and once in the context of the multi field histogram. |
Waiting for this feature for months, using this now for its usefulness for plotting metrics. Hoping for fixing the issue and merging soon. |
+1 |
Hi. I have started to use this cool feature. And I have two enhancements to think about. 1)When I add a new chart value all queries are selected. This is cumbersome when there are many of them. Maybe a button select/deselect all. BR |
Hi randspy,
Cheers |
Thanks for really fast reply. |
Here's hoping this gets merged :) |
I'm just getting back from holiday and will make some time to review this |
I'm glad to see this improvement!! Congrats |
do not remove bars. There are fields which relate to each other and to be able to stack these values to get a visual sum or not stacked, to get a visual difference, would be an leading feature of the multifieldhistogram |
Looking better. I did note that the scale option doesn't seem to work? That seems like an important one. @dobrzyn2 stacking is still there, just not in bar charts. |
I have one potential problem for fixing. It does not consider a value zero in the plot. It is a problem when values are connected by a line. It gives an illusion that there was no change in the plot. |
+1 |
Great! |
@lucamilanesio this is the result of this: #1296 (comment) |
@tvvmb thanks for sharing this: it actually works fine when using it from /src so possibly the build creates this double-inclusion. Any clue when it will be fixed ? What about the default selection of all queries? That is quite annoying as well 😢 Anyway we'll start using it as is today, it is good enough for us 👍 |
@lucamilanesio yes the problem is here only with the built stuff, I guess it's related to require.js, but I lack the knowledge for this, if anybody has any tip/idea, I'd be grateful! concerning the selection of the queries, see the answer for #1296 (comment) |
@tvvmb cool, do you think you will have time for the default selection? |
@tvvmb uploaded a single one-line to fix the problem and now works fine for us 👍 Hoping to see this amazing multi-fields extension merged very soon and congrats for your new panel, looks amazing. |
@rashidkpc this commit fixes the scale and derivative problem @lucamilanesio nice, was easy after all :) |
When using multiple panels that use the stacked graphs (e.g. histogram and multifieldhistogram) we need to inform grunt-requirejs plugin that jquery.flot.stack* is one the modules to prevent double-inclusion and then problems in the histogram rendering. See elastic#1296 NOTE: this change is needed for getting pull#1296 to work properly but can be merged indipendently from it.
I really like this new feature. Von meinem iPhone gesendet
|
@sips4711 you can get a stable v3.1.0 plus the multi-field panel source code by doing: and then build the ZIP distribution by doing: and in the tmp/kibana-3.1.0.zip is your home-built Kibana 3.1.0 with the multi-field histogram patch applied 😸 Enjoy the ride 🚗 |
@tvvmb Excellent, will check it out if not today then Monday! |
@rashidkpc we are already using it now with quite a lot of data and it works fine. |
@jmkgreen apologies, forgot to include a "git checkout v3.1.0": we applied this patch on top of a stable v3.1.0 and works fine for us. We were migrating from a v3.0.0-milestone5 |
So the build no longer breaks, which is good. But I fail to see any new I wiped the downloaded working copy of kibana and re-did the instructions On 1 August 2014 16:00, Luca Milanesio notifications@github.com wrote:
|
+1 |
listuser, I'm having similar issues except I can't get the panel to chart anything. I'll play around with it and see what's going on. My environment is slightly different with 4 indexes per day behind a tribe node. Maybe that's causing issues? Also, I'm using the latest pull from master. |
I used points and zero fill to satisfy, as described here. https://groups.google.com/forum/#!topic/logstash-users/rmmOSA-pswk Swap graph looks good Thanks again for adding the multifield histogram option. Never heard of a Tribe node. Learned something new, yet again. |
Maybe this goes without saying and not too insult, but... Are you able to chart a single field using the standard histogram panel with Kibana configured to query using the Tribe node? Have you tried reconfiguring Kibana to query against a single node instead of the Tribe node along with using the multifieldhistogram panel? |
No insult taken, its a valid question. I'm able to chart using all the other panels with out issue. In fact, I took existing dashboards and just added multi field histogram. I'll try bypassing the tribe node, but I'll have to get back to you on that. |
When using multiple panels that use the stacked graphs (e.g. histogram and multifieldhistogram) we need to inform grunt-requirejs plugin that jquery.flot.stack* is one the modules to prevent double-inclusion and then problems in the histogram rendering. See elastic#1296 NOTE: this change is needed for getting pull#1296 to work properly but can be merged indipendently from it.
Woops! Sorry about that! We recently replaced the master branch with Kibana 4. This action force closed all of the old pull requests against master. We will be reviewing these on a case-by-case basis and creating new tickets as necessary. The good news is that many long requested features can be found in Kibana 4, and we're being entirely open about our roadmap. Check out the roadmap tickets (which we're still filling in) here. If you're looking for the old Kibana 3 code you can find it here. |
I truly regret not getting the opportunity to merge this. Now that Kibana 4 beta1 is out we've implemented a distributed review process for pull requests that should ensure that important ones like this get the attention they deserve. The implementation of this feature will will come along with support for multiple metric aggregations in Kibana 4. The roadmap ticket is here: #1597 |
This is a new implementation of #374 but in a different panel and rebased on master.
It does more or less the same thing as #374
My use case: I have documents which contain the percentage of cpu utilization of some machines {idle:30, user:10, iowait: 4, ...} and I want to plot this on the same histogram. I wanna have a different color/alias for each of these fields, cause I'm not interested about the query it comes from.
There is room for improvement in the UI as well as in the JS. Let me know what you think.
Cheers,
Benjamin