Keeping up with Kibana: This week in Kibana for January 8, 2018

Welcome to Keeping up with Kibana! This is a weekly series of posts on new developments in the Kibana project and any related learning resources and events.

Hi all,

Happy New Year!

As the tweet above mentions, Elastic{ON} 2018 is just around the corner. The Kibana team and I will be available at the AMA booth, presenting, and just available to chat at lunch or one of the events. I hope to see you there!

EUIfication Process

The process of rolling out the EUI framework into Kibana is continuing with areas of the product being converted to use the new framework. Also new components are being implemented based on requests from our developers. 

The writing guidelines are published.

Work is in progress on TypeScript definitions for EUI.

Some new EUI components:

  • Image component #262
  • Guidelines component #263
  • Flyout component #227
  • EuiTableOfRecords component, which will be critical for converting tables throughout Kibana to use the EuiTable.

Some changes to core Kibana to move to EUI: 

Kibana Query Language and Simple Query Language

We've been experimenting with a native query language for Kibana and originally it had both a functional form for example:"is("field1","red")" and a simple form for many queries for example: "field1:red" We recently decided that it made sense to make these two different query languages so that they can focus on being the best for their different use cases. This PR #15646 introduces that separation.

    Visualize will support 'other' and 'missing' buckets for the terms aggregation

    This is a big change that a lot of folks have requested, it will make pie charts in particular a lot better.

    The other bucket will show up if its enabled, and will include everything that is not in top N (size of terms aggregation.)

    If missing is enabled (label is set) it might show up as a separate bucket (in the case it is actually one of the top N buckets), if it is not it will be included in the other bucket.

    Those are the highlights for this week!