Prometheus 2.7.0 現在(2019.01.28)已經發布,在上個月的 2.6.0 之後又進行了一些修正和改進。
首先,在 2.6.0 中對的 Docker 文件更改被還原回 2.5.0 中的設置,因爲它產生了意外的影響。如果您已經更新了 2.6.0 更改的設置,那麼您可能希望使用 2.7.0 進行恢復。
TSDB 爲 blocks 添加了實驗性 size-based 的保留,time-based 的保留也適用。我還對某些選擇器進行了性能改進,雖然這並不是普羅米修斯的技術性變化,但 tsdbutil 現在有了一個 analyze 子命令,可以幫助確定哪些內容佔用了空間並造成了混亂。
PromQL 添加了子查詢支持,因此對於特殊查詢,您不再需要遵循 PromQL 中的組合範圍向量函數。除了其他每個規則組指標外,現在還有一個rule_group_rules_loaded
指標。
對於服務發現,Azure現在可以進行託管身份驗證,還可以獲得租戶和訂閱ID元數據。OpenStack現在支持應用程序憑據。Consul added service 標記地址元數據 ,Consul gained servic 標記地址元數據 。
在API/UI方面,現在可以控制允許哪些CORS源。
還有許多改進、bug修復和其他更改,可以查看 release notes 來獲取更多的信息。
原文鏈接
- https://www.robustperception.io/new-features-in-prometheus-2-7-0 , By Brian Brazil