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

6.0 is coming - Elastic Kansas City meetup

Elastic Co
September 20, 2017

6.0 is coming - Elastic Kansas City meetup

Join us for our Fall meetup at TGS Midwest Technology Center in Lenexa. We'll have a talk from Elastic's Adam Quan on new features in the v5.4 and v5.5 releases.

Some of the 5.4 and 5.5 new features include:

- Machine Learning

- Elastic Stack Monitoring Service

- Elasticsearch Windows installer

- Kibana Timer Series Visual Builder

- Kibana Cross Cluster Search

- Logstash Persistent Queues

We will also cover some of the new features in the upcoming 6.0 release, like the new Logstash Pipeline Viewer and the Alert UI etc.

Doors will open at 4pm –– food & beverages will be provided.

Adam Quan is a Solutions Architect at Elastic, where he works with customers on architecting distributed solutions using the Elastic Stack. Adam has 20 years of experience with Java application development and application integration technologies.

https://www.meetup.com/Elastic-Kansas-City-Meetup/events/242546268/

Elastic Co

September 20, 2017
Tweet

More Decks by Elastic Co

Other Decks in Technology

Transcript

  1. 3 Brand new upgrade experience – Rolling Upgrade Upgrades just

    got oh so simpler Upgrading to 2.x Upgrading to 5.x Upgrading to 6.x
  2. 4 Brand new upgrade experience •New Upgrade Assistant (UI &

    API) • Zero downtime upgrades ‒Rolling restarts from latest 5.x to 6.x ‒Cross-cluster search across major version Upgrades just got oh so simpler
  3. 5 Much speedier sorted queries Tapping into Lucene 7 goodness

    (index sorting) Player 1 Score: 600 5.x Query for top 3 player scores Player 2 Score: 0 Player 3 Score: 200 Player 4 Score: 700 Player 5 Score: 300 Player 1907 Score: 800 ... Query for top 3 player scores ... Player 1907 Score: 800 Player 4 Score: 700 Player 1 Score: 600 Player 5 Score: 300 Player 3 Score: 200 Player 2 Score: 0 6.x Sort at index time vs. query time Optimize on-disk format for some use cases Improve query performance at the cost of index performance
  4. 6 Space-saving columnar store • Better for storing sparse fields

    • Save on disk space & file system cache Tapping into Lucene 7 goodness (sparse doc value) user first middle last age phone johns Alex Smith jrice Jill Amy Rice 508.567.1211 mt123 Jeff Twain 56 sadams Sue Adams adoe Amy Doe 31 lp12 Liz Potter
  5. 7 Large Improvements to Replication • Limit syncs to only

    changed documents (instead of file-based recovery) • Fast replica recovery after temporary unavailability (network issues, etc.) • Re-sync on primary failure • Laying foundation for future big league features ‒Cross-datacenter replication ‒Changes API (tbd) New operation-based approach to recovery (sequence numbers)
  6. 9 Breaking changes •Improved tools to handle breaking changes ‒Deprecation

    logging ‒Upgrade Assistant (UI & APIs) •Refer to Release Notes for complete list •Test, test, test Because major releases is time for major cleanup
  7. 10 Simpler data models with type removal • Breaking change

    • Gradual migration path ‒ 6.0 indices can be created with only one type ‒ Existing 5.x indices using _type will continue to function • Introducing new APIs for type-less operations Say goodbye to _type confusion
  8. 11 Distributed watch execution • Watches are no longer executed

    on only the master node • They are executed on nodes which hold shards of the .watches index • Configure all or specific nodes dedicated to watch execution X-Pack feature (Gold)
  9. 14 Export saved searches to CSV with a single click

    Highly requested feature Trigger export via Watcher X-Pack feature (Basic, free)
  10. 15 Lock down edits with Dashboard Only mode Share dashboards

    without worrying about accidental changes X-Pack feature (Gold)
  11. 18 6.0 starts Kibana on the accessibility path • High

    contrast color scheme • Keyboard accessibility • Screen reader support • More improvements on the way Accessibility improvements
  12. 20 Kibana now supports multiple query languages • Lucene Query

    Language (default) • Kuery (off by default, experimental in 6.0) • ... perhaps others in the future We want your feedback! • Enable Kuery from Advanced Settings More ways to query with Kuery Consistent syntax and simple to get started
  13. 21 Get e-mail alerts on Cluster Alerts • Cluster Alerts

    are built-in Watches for cluster issues • Get e-mails when Cluster Alerts get triggered and resolved • Add admin e-mail in Kibana Advanced Settings X-Pack feature (Gold)
  14. 22 Easily create simple threshold alerts New form based UI

    for threshold alerts X-Pack feature (Gold)
  15. 23 Migration is easier with a UI • UI ships

    with 5.6 Upgrade Assistant UI X-Pack feature (Basic, free)
  16. 24 • Visualize pipeline topologies as graphs • Reveal bottlenecks

    at the plugin level • Optimize dataflow with better metrics • Integrated with Monitoring UI Zoom in on your Pipelines Pipeline Viewer X-Pack feature (Basic, free)
  17. 27 • Run multiple, distinct workloads on a single Logstash

    JVM • Simplify dataflow logic by managing per data source logic independently • Monitor each pipeline separately with the new Pipeline Viewer Multiple Pipelines, One Logstash Logstash JDBC Pipeline Netflow Pipeline Apache Pipeline
  18. 28 • Visualize pipeline topologies as graphs • Reveal bottlenecks

    at the plugin level • Optimize dataflow with better metrics • Integrated with Monitoring UI Zoom in on your Pipelines Pipeline Viewer X-Pack feature (Basic, free)
  19. 29 • Manage multiple pipelines from multiple nodes in a

    single UI • Logstash nodes can poll and dynamically reload pipelines on configuration change • Secure access to configuration management with X-Pack Centrally Manage Logstash Pipelines Pipeline Management X-Pack feature (Gold) Elasticsearch Kibana Logstash Apache Logstash Logstash Config Mgmt UI DevOps / Admins Auto-Update Pipelines JDBC Netflow
  20. 31 Convert ingest node to Logstash pipelines with a CLI

    tool Why Logstash? • More input sources • Multiple outputs • Richer transformations • Buffering, persistent queues Easily Migrate from Ingest Node Pipelines Ingest Node Converter $LS_HOME/bin/ingest-convert.sh --input file:///path/to/ingest_pipeline.json --output file:///path/to/logstash_pipeline.conf
  21. 33 • Skip the hassle of parsing auditd logs ‒

    Auditbeat subscribes to the kernel directly • Reuse auditd rule formats (no need to learn new rule formats) • Plus, file integrity checks on Linux, macOS, and Windows ‒ Watch files or directories (non-recursively) for changes ‒ Report file metadata and MD5, SHA1, SHA256 hashes on changes Auditbeat - a simpler way to track audit logs An alternative to auditd on Linux
  22. 34 • New Kubernetes module in Metricbeat ‒ CPU, memory,

    bytes on network and more. • New processor to add_docker_metadata ‒ Container ID, name, image, labels • New processor to add_kubernetes_metadata ‒ Pod name, pod namespace, container name, pod labels Beats <3 containerization Monitor your Docker and Kubernetes deployments with ease
  23. 35

  24. 38 Become an Elastic Pioneer Download 6.0 preview release Provide

    feedback via GitHub or Discuss forum Get limited edition Pioneer swag 1 2 3
  25. 39 Elastic Pioneer Program Download 6.0 preview release (Beta, RC,

    etc) Provide feedback via GitHub or Discuss forum Get limited edition Pioneer swag 1 2 3 We want your feedback!
  26. 41 Elastic{ON} 2018 The Official Elasticsearch User Conference February 26

    - March 1, San Francisco Call for Presentations Open through October 31 Cause Awards Applications Open through December 15