Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's Cookin' in Kibana?

What's Cookin' in Kibana?

Much has happened in Kibana since 5.0, as we've doubled down on new stack management and data visualization capabilities like never before.

Court and Jim will go through some rad features that have been released since 5.0, and will then highlight some of the most exciting changes that will be shipping in upcoming releases.

Heatmap, log context, pipeline aggregations, CSV export . . . and that's just the start!

Court Ewing l Kibana Tech Lead l Elastic
Jim Goodwin l Kibana Team Lead l Elastic

Dd9d954997353b37b4c2684f478192d3?s=128

Elastic Co

March 07, 2017
Tweet

Transcript

  1. Elastic March 7, 2017 What's Cookin' in Kibana? Court Ewing,

    Tech Lead and Jim Goodwin, Team Lead
  2. Kibana, then and now

  3. 3 Kibana: Then

  4. 4 Kibana: Now

  5. What’s new since Kibana 5.0?

  6. 6 Tag Cloud Size indicates “importance” of terms relevant to

    other terms · Works for any data · Great for log data Released Kibana 5.1.1
  7. 7 Tag Cloud Size indicates “importance” of terms relevant to

    other terms · Works for any data · Great for log data Released Kibana 5.1.1
  8. 8 Heatmap Color indicates metric values relative to other data

    points · Works for any data · Great for metric data Released Kibana 5.2.0
  9. 9 Tribe support As simple as: elasticsearch.tribe.url No jumping through

    hoops. Released Kibana 5.2.0
  10. 10 This is a sample image Advanced Monitoring 14 charts

    and counting… Including cgroup information for all the container folk Released Kibana 5.1.1
  11. 11 Logstash Monitoring Released Kibana 5.2.0 Out of the box

    monitoring for your Logstash nodes. Logstash gets in on this X-Pack bonanza
  12. 12 This is a sample image Search Profiler UI The

    most sought after answers in the universe: · Why is my query slow? · Will this tweak make it faster? Released Kibana 5.1.1
  13. 13 Enhance! 18 zoom levels on tile map visualizations Free

    in X-Pack Basic Released Kibana 5.2.0
  14. 14 Fastbana Improved rendering performance everywhere Released Kibana 5.1.1 50%

    better CPU usage when activity indicator is present Take that, global warming!
  15. 15 This is a sample image Fastbana Large number of

    fields? No problem! Discover eats large number of fields for breakfast. Released Kibana 5.1.1
  16. 16 This is a sample image Fastbana Exclude unnecessary large

    fields from being processed in Discover “Why are we even searching against this binary data?” Released Kibana 5.1.1
  17. 17 I18N, phase 1 Adheres to browser preference for language

    Translations as plugins Thanks IBM! Completed in Kibana 5.2.0
  18. And more! 19 other enhancements 50+ bug fixes Just in

    open source alone 18 Since Kibana 5.0.0:
  19. What’s next for Kibana?

  20. Discovery Roadmap 20 Overview of high priority Discovery work Log

    event context Unified/enhanced query+filter bar Export of CSV
  21. Discovery Roadmap 21 Overview of high priority Discovery work Log

    event context Unified/enhanced query+filter bar Export of CSV
  22. Discovery Roadmap 22 Overview of high priority Discovery work Log

    event context Unified/enhanced query+filter bar Export of CSV
  23. Discovery Roadmap 23 Overview of high priority Discovery work Log

    event context Unified/enhanced query+filter bar Export of CSV
  24. Visualize Roadmap 24 Overview of high priority Visualize work Top

    hits aggregation Chart improvements Enhanced tilemaps with geo-centroid support New visualizations - vectormap, pivot table Timeseries builder
  25. Visualize Roadmap 25 Overview of high priority Visualize work Top

    hits aggregation Chart improvements Enhanced tilemaps with geo-centroid support New visualizations - vectormap, pivot table Timeseries builder
  26. Visualize Roadmap 26 Overview of high priority Visualize work Top

    hits aggregation Chart improvements Enhanced tilemaps with geo-centroid support New visualizations - vectormap, pivot table Timeseries builder
  27. Visualize Roadmap 27 Overview of high priority Visualize work Top

    hits aggregation Chart improvements Enhanced tilemaps with geo-centroid support New visualizations - vectormap, pivot table Timeseries builder
  28. Visualize Roadmap 28 Overview of high priority Visualize work Top

    hits aggregation Chart improvements Enhanced tilemaps with geo-centroid support New visualizations - vectormap, pivot table Timeseries builder
  29. Sharing Roadmap 29 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  30. Sharing Roadmap 30 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  31. Sharing Roadmap 31 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  32. Sharing Roadmap 32 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  33. Sharing Roadmap 33 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  34. Sharing Roadmap 34 Overview of high priority Sharing work Improved

    dashboard workflow and UX View/edit mode for dashboards Improved management/navigation of saved objects CSV Reports Control over report layout
  35. Management Roadmap 35 Overview of high priority Management work Kibana

    first-run improvements Ingest Node Pipeline UI Watcher UI
  36. Management Roadmap 36 Overview of high priority Management work Kibana

    first-run improvements Ingest Node Pipeline UI Watcher UI
  37. Management Roadmap 37 Overview of high priority Management work Kibana

    first-run improvements Ingest Node Pipeline UI Watcher UI
  38. Management Roadmap 38 Overview of high priority Management work Kibana

    first-run improvements Ingest Node Pipeline UI Watcher UI
  39. Monitoring Roadmap 39 Overview of high priority Monitoring work Cluster

    Alerts Logstash Pipeline Monitoring
  40. Monitoring Roadmap 40 Overview of high priority Monitoring work Cluster

    Alerts Logstash Pipeline Monitoring
  41. Monitoring Roadmap 41 Overview of high priority Monitoring work Cluster

    Alerts Logstash Pipeline Monitoring
  42. Operations Roadmap 42 Overview of high priority Operations work Migration

    assistance for 6.0 Build improvements
  43. Operations Roadmap 43 Overview of high priority Operations work Migration

    assistance for 6.0 Build improvements • Instant Plugin Installs • No more long cycles of optimization • No more Kibana loading screen
  44. Kibana for developers

  45. const cluster = getCluster('data') cluster.callWithRequest(request, 'cluster.health') .then(response => { console.log(`cluster

    status is: ${response.status}`) }) As of 5.2.0, specify the Elasticsearch cluster you want to query Kibana is now Elasticsearch cluster-aware 45
  46. 46 Goodbye, “optimizer”... A better build system is coming 1

    Build code incrementally to make it fast 2 Rebuild it every time it changes 3 Still powered by webpack, but not shipping webpack 4 Instant plugin install with no more corrupted bundles No more load screen 5
  47. 47 Hello, consistency. A new platform emerges 1 Standard set

    of services that take into account Kibana’s lifecycle 2 Code on the server and browser looks the same 3 Code in core and in plugins looks the same 4 Clear contracts between different parts of Kibana and plugins Documented and stable plugin API 5
  48. New UI code will use React Angular.js will be replaced

    over time Plugins will not be forced to use any one rendering technology 48 class ReactQuestionMark { render() { return ( <h1>Yes, please!</h1> ) } } So long angular, thanks for all the fish! React
  49. Stateless React components as building blocks for all user interface

    Styled by Sass out of the box Made with love 49 .kuiButton { display: inline-block; cursor: pointer; &:disabled { pointer-events: none; } } Sassy! UI Component Framework
  50. Other Kibana sessions

  51. • Wednesday 10am BoF Securing Kibana Dashboards • Wednesday 10:30am

    Spotlight Theater IBM: Kibana Internationalization • Wednesday 11:00am Main Stage What's X‑citing in X‑Pack? • Wednesday 1:15pm BoF Kibana Visualizations • Wednesday 2:15pm Spotlight Theater Correlating Metrics and Logs • Thursday 8:00am Side Stage X-Pack Enablement Training • Thursday 10:00am Main Stage Timelion: Magic, Math, and Everything in the Middle • Thursday 1:45pm Main Stage Visualizations in Kibana Our other Kibana sessions 51 Some of the upcoming Presentations and Birds of a Feather sessions for Kibana
  52. 52 Questions? Visit us at the AMA