Elastic Stack 6.0 beta 發布,開源系列合集

2021-01-20 開源中國

Elastic Stack 6.0  beta 發布了,ElasticStack 是一系列開源產品的合集,包括 Elasticsearch、Kibana、Logstash 以及 Beats 等等。

注意啦,現在 6.0 還沒 GA,不建議直接上生產環境,但是鼓勵大家本地測試,和 5.0 一樣,我們這次也有一個 Elastic Pioneer 活動,踴躍測試並發現 bug 的同學,可以獲得 6.0 特殊紀念禮品一份,歡迎大家一起來捉蟲,捉到的 Bug 直接在對應的 GitHub 上提交 issue,打上對應的版本 tag,如6.0.0-beta1 即可參與活動。

6.0 beta1 作為一個具備裡程碑意義的版本,相比之前的 alpha 版本,又包含了哪些激動人心的新特性呢,下面我們分別來看一下吧。
 
Elasticsearch
https://www.elastic.co/blog/el ... eased

新的序列號機制會為每一個增刪改操作分配一個順序號,可以實現操作層面的細粒度複製,避免低效的基於索引文件的拷貝與 translog 的重做;

Translog 使用新的過期機制,默認是 12 小時或者 512MB 大小,方便副本的快速恢復;該特性也為後面的跨數據中心的數據同步鋪平了道路。

移除 _field_stats 接口,現在每個搜索請求多了一個輕量級的 shard prefiltering phase,提前過濾掉不需要參與實踐查詢的 shards,並在 shard 級別判斷查詢是否有效,並重寫查詢,只在真正有相應數據的 shard 上執行查詢;

新增參數 max_concurrent_shard_requests 來限制單次請求的並發分片請求數。

 

Kibana [下載] [Breaking Changes]
https://www.elastic.co/blog/ki ... eased

新增的集群升級助手,屬於 X-Pack 的免費功能,自動幫你診斷集群升級要處理的各種問題,支持跨大版本間滾動升級的檢測。


新增提供基於閾值的快速設置 Watcher 預警規則的 UI 界面。


引入新的 Kibana 查詢語言:Kuery,支持智能提示和錯誤失敗等豐富的特性。

通過此次重構,開發者不再受限於只能使用 Angular 來做渲染了,以及擴展更多的靈活性,方便對 Kibana 的二次開發。


支持設置監控的告警郵件發送。


證書過期現在有自動的提示了。


改進Kibana的可用性,如導航的快捷鍵支持,對色盲色弱用戶的友好支持等。



新增的全屏模式對 Dashboard 的大屏展現更加友好。


更多詳情:[6.0 Beta1 Release Notes]  

Logstash [下載] 
https://www.elastic.co/blog/lo ... eased

X-Pack Basic 新增的免費功能,用戶可以非常直觀的了解管道配置,以圖形化的方式來展現,從而了解數據流向與處理邏輯,包括管道執行的各項重要指標,從而優化 Logstash 性能。


用戶可以方便的通過圖形化 UI 集中式批量管理所有 Logstash 實例的配置文件,並動態修改生效,不需要重啟和單獨維護每個 Logstash 的實例。


提供一個方便將 Elasticsearch Ingest 腳本轉換為 Logstash 配置文件的工具。

$LS_HOME/bin/ingest-convert.sh --input file:///tmp/ingest/apache.json --output file:///tmp/ingest/apache.conf

Beats [下載] [Breaking Changes]
https://www.elastic.co/blog/be ... eased

一個新的 Beat,通過將 Linux Kernel 內的各種事件統統接入到 Elastic Stack 來進行安全審計。


一些常見的操作,你現在可以直接通過命令的方式來快速操作了。

$ metricbeat modules list$ metricbeat modules enable redis$ metricbeat modules disable redis

將 Docker 相關的元數據附加到日誌裡面,從而豐富上層的分析與應用,詳情可見這篇博客:https://www.elastic.co/blog/en ... ebeat

Beats 在管道這一塊做了大量的重構,現在不支持 1 個管道 2 個輸出了。
 
更多詳情:[Beta1 Release Notes] 

ES-Hadoop [下載]
https://www.elastic.co/blog/es ... eased

Spark 2.2.0 and Stable Support for Spark Structured Streaming

Support for new Join Fields

Multiple Mappings and Multiple Index Reads

更多詳情:[Release Notes]

來源:https://elasticsearch.cn/article/219 

相關焦點