Kibana: Improve dashboard mobile experience

Created on 8 Jan 2015  路  66Comments  路  Source: elastic/kibana

I'm having 24'' screen, and i'm using all of it's height and width when creating dashboard.
At most I used 3 visualizations in a row (3 metrics or 3 pie chart for example)

When I open my dashboard in my mobile device (iPhone 5) or in a reduces size of my browser the dashboard not looking good,
I think it should be responsive designed (flexible to browser size and device) to fix next display issues:
(See pictures)

  1. Metric's font size stays large and if screen size too small I get dots instead of numbers. In my Iphone I get only dots in all of my 3 metrics in the row).
    When I use 2 metrics in single row which one of them is float number I get numbers instead of values (specially in my iphone).
  2. When trying to display 2 pie charts in a row, If one of them contains legend - I get the message "This container is too small to render the visualization".it's better if they would appear one above the other. Also It's better to show the chart without the legend than showing the message.
  3. Histogram looks good!

There might be more problems with other visualization types but didn't check all...

reactive design font size
reactive design pie chart container too small
reactive design histogram good

Dashboard Kibana-Design KibanaApp help wanted enhancement

Most helpful comment

Is it going to be a part of kibana 6.x?

All 66 comments

+1

+1

+1

+1

:+1:

:+1:

Three suggestions for mobile adaption:

  1. Make every visualization to fit the whole width (no columns)
  2. When selecting dates in histograms, filter away any vertical movement. Right now it is hard to scroll the screen. Alternatively disable the select time feature when on a mobile. Or use pinch to zoom when touch is enabled.
  3. Remove as many borders as possible and hide legends as default.

Thanks for all hard work!
1.

+1

+1

+1

+1
it's really helpfull

+1.
Mobile is critical. I sure hippo responsive design is part of Kibana 5.

馃憤

+1

:+1:

+1

+

+1

+1

+1

+1

It would really be great to be able to dynamically add bootstrap classes (e.g., col-sm-6) to visualizations when you have two in the same row, or col-sm-4 when there are three in a row on mobile devices.

+1

+1

From https://github.com/elastic/kibana/issues/2801 via @smayzak

Kibana works great on the iPad from a browsing perspective but interaction isn't great. When I'm on a dashboard I'd like to be able to filter by clicking on one of the elements on a chart for example. When I try this, I just see the mouse over dialog. Tried this on an iPad with chrome.

via @stuartnicol

I have the same issue. Tried on both Safari and Chrome but no luck - this would be a really useful feature to demo the power of Kibana Dashboards to VIPs that love their tablet devices. Any help would be great!

+1

+1

+1

+1

+1

+1

+1

+1
Kibana dashboards are useless on mobile.
I can't believe in this day and age we have to request a web page to be mobile friendly.
Is ELastic so blind to where the world is going ? if so how much should I trust their other products.

Is it going to be a part of kibana 6.x?

I'd strongly suggest you to move away from gridster.js to something more robust with auto re-arrangement features. Check this out for example :- https://packery.metafizzy.co/draggable.html
If you remove one widget, other arrange them accordingly, this would help your support multiple screen sizes with a little bit of tweaking.
We can perhaps force landscape mode for Mobile devices of less than ideal width and ask them to rotate device if we detect portrait mode? I've seen a few app and websites do this.

+1

+1

+1

+1

+1

+100

+1000

+10000

+100000

+1

+11111

+111

+111111

+1

+1

+1

+1 Any news on this?

+1

+1

+1

+1

+1

+1

+1

+1
Please add the ability to disable all effects creating spacing around the borders, to allow all visualizations resizing to very small sizes.

+1

+1

+1

+1

+1

This is mostly addressed in master and will be available in 7.0

More details here

https://github.com/elastic/kibana/pull/29896

There is a native iOS app for Kibana, Have a look at this post. You can download the App Octagon Analytics from App Store.

Was this page helpful?
0 / 5 - 0 ratings