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

Elastic Co

March 07, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. 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
  2. 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
  3. 8 Heatmap Color indicates metric values relative to other data

    points · Works for any data · Great for metric data Released Kibana 5.2.0
  4. 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
  5. 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
  6. 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
  7. 13 Enhance! 18 zoom levels on tile map visualizations Free

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

    better CPU usage when activity indicator is present Take that, global warming!
  9. 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
  10. 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
  11. 17 I18N, phase 1 Adheres to browser preference for language

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

    open source alone 18 Since Kibana 5.0.0:
  13. Discovery Roadmap 20 Overview of high priority Discovery work Log

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

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

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

    event context Unified/enhanced query+filter bar Export of CSV
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. Management Roadmap 35 Overview of high priority Management work Kibana

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

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

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

    first-run improvements Ingest Node Pipeline UI Watcher UI
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
  37. 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
  38. • 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