Taste of Tech Topics

Acroquest Technology株式会社のエンジニアが書く技術ブログ

Elastic{ON} 2017 1日目 | What's cooking in Kibana #elasticon

Elastic{ON}2017 レポートのまとめはこちら!!

Hello! Everyone.
This is Aung Satt from Acroquest.

Today, 03/07(Tue), I attended to "What's cooking in Kibana" session which was presented by Court Ewing; Kibana Tech Lead and Jim Goodwin; Kibana Team lead. They started the explanation for magic of Kibana with "What's new since Kibana 5.0?" which summarized features of Kibana's release after v5.0.

f:id:acro-engineer:20170308152509j:plain

If I summarize,
Released Kibana 5.1.1

  1. Tag Cloud : Tag size indicates "importance" of term which is relevant to other terms.
  2. Advanced Monitoring : Added 14 charts
  3. Search Profiler UI : Drill down to the Query's performance.
  4. Fastbana : Improved rendering speed of Kibana

Released Kibana 5.2.0

  1. Heatmap : Highlight over metric values that relates to other data points
  2. Tribe Support : Multiple clusters support via Tribe Node
  3. Logstash Monitoring : Out of the box monitoring supports for Logstash nodes.
  4. Enhance : Added 18 levels of zoom for Kibana's map for visualization.

Additionally, Internalization(i18n) support for kibana had been added. That's a plugin services to translate your Kibana according to your browser's preference language.

f:id:acro-engineer:20170307161645j:plain:w500

Personally, I think, the most likely to change Kibana into a new way of data visualization after Kibana v5.0 was included in "Kibana for developers" topic,
which includes,

1. Kibana becomes Elasticsearch cluster-aware
f:id:acro-engineer:20170307162844j:plain:w500

For your Kibana's plugin, you could specify clusters to query and thus it gives the expansions on your work with multiple clusters, too.

2. A better build system for Kibana
f:id:acro-engineer:20170307163035j:plain:w500
It was said "Goodbye optimizer" by speakers and I am glad that from get rid of Lazy Optimization Loading Screen which takes certain amount of time from us when we are creating Kibana Plugins (or) Loading Kibana. Although, the performance for building Kibana'll be improved, the features such as rebuilding every time Kibana's plugin codes changed. And it'll be still supported by webpack but there'll be no shipping webpack.

3. Improved Consistency
f:id:acro-engineer:20170307163351j:plain:w500
Kibana's team tried to improve consistency of Kibana and makes things easier to develop Kibana plugins which will remain same regardless of browser differences and in between different parts of Kibana and plugins.

4. React will take place for Angular in Kibana
f:id:acro-engineer:20170307163712j:plain:w500
Somehow, this one'll be a big change as today's speaker announce new UI codes for Kibana will use React which will anyway replace Angular.js gradually.
It's sound interesting, right (^^

And Kibana's UI component Framework will be use Stateless React components to build blocks for all user interface which will be styled by Sass out of the box.
Then "Let's be Sassy!".

Anyway, there'll be a lot of session related with future of Kibana on coming days of Elastic{ON} 2017.
Stay in tune, and I'll update with those informations.

Thank you for reading my blog.
Have a nice day (^^.

Elastic{ON}2017 レポートのまとめはこちら!!