Grafana 6.0正式釋出!新增查詢工作流,全新獨立Gauge皮膚
2月25日,Grafana 6.0穩定版正式釋出。Grafana 6.0帶來了很多令人興奮的新特性和增強,同時提供了一個新的基於React的皮膚和外掛架構,它們將從根本上改變Grafana平臺的未來。
Grafana 6.0新特性
- Explore——一個全新的專注於查詢的工作流,用於臨時資料探索和故障排除。
- Grafana Loki——與來自Grafana Labs的最新開源日誌聚合系統整合。
- Gauge Panel——全新的獨立Gauge皮膚。
- 新的Panel Editor UX改進了皮膚編輯功能,可以在不同的檢視之間輕鬆切換。
- 谷歌Stackdriver資料來源已經完成測試並正式釋出。
- Azure Monitor外掛成為核心資料來源。
- React Plugin讓外掛開發變得更輕鬆。
- 改進的顏色選擇器。
- 移除使用者會話儲存,使Grafana更易於部署,並提高了安全性。
Explore
Grafana的儀表盤UI用於構建視覺化的儀表盤。Explore剝離了所有儀表盤和皮膚選項,這樣使用者就可以專注於查詢和指標探索。不斷迭代,直到得到一個可用的查詢,然後可以考慮構建一個儀表盤。使用者也可以從儀表盤皮膚跳轉到Explore,然後以皮膚查詢作為起點在Explore中進行臨時查詢。
對於基礎設施監控和事件響應,現在不再需要切換到其他工具來除錯出錯的地方。使用者可以通過Explore深入瞭解指標和日誌,並找出問題的根源。Grafana最新的日誌資料來源Loki與Explore緊密整合,可以並排檢視指標和日誌。
Explore是Grafana的最新正規化,建立了一個新的互動式除錯工作流,整合了指標和日誌這兩個最重要的可觀察元素。Explore適用於每個資料來源,併為Prometheus定製了查詢編輯器,為使用者提供最佳的Explore體驗。
Explore和Prometheus
Explore提供了一個新的Prometheus查詢編輯器。這個新的編輯器改進了自動完成、指標樹選擇器、與Explore表檢視的整合,方便進行標籤過濾和顯示有用的查詢提示(自動將函式應用在查詢中)。Prometheus和Grafana Loki之間也進行了整合,可以在指標查詢和日誌查詢之間跳轉,並保留標籤過濾器。
Explore拆分檢視
Explore支援拆分檢視,使用者可以並排比較不同的查詢、資料來源、指標和日誌!
Explore和Grafana Loki
Explore的日誌探索和視覺化功能可用於任意的資料來源,但目前只有來自Grafana Lab的開源日誌聚合系統Grafana Loki實現了這些功能。
Loki是一個可水平伸縮、高可用、多租戶的日誌聚合系統,靈感來自Prometheus。它的設計考慮到了成本和效益問題,它不索引日誌內容,而是為每個日誌流建立一組標籤。查詢Loki的日誌與在Prometheus中使用標籤選擇器查詢日誌的方式類似。它使用標籤對日誌流進行分組,這些日誌流可與Prometheus標籤匹配。
更多有關Grafana Loki的內容可以參看https://github.com/grafana/loki,或者訪問Grafana Labs託管的Loki(https://grafana.com/loki)。
Explore還提供了一個新的日誌皮膚。在不久的將來,Explore中將新增對其他日誌源的支援,下一個要整合的是Elasticsearch。
新的皮膚編輯器
Grafana 6.0在編輯皮膚方面提供了一個完全重新設計的UX。現在,如果需要為查詢和選項提供更多空間,可以調整視覺化區域的大小,反之亦然。使用者還可以在新皮膚編輯模式下更改視覺化效果(皮膚型別),不需要通過新增新皮膚來嘗試不同的視覺化效果!
Gauge皮膚
Grafana 6.0提供了一個新的獨立Gauge皮膚。這個新皮膚包含了一個新的閾值編輯器, Grafana團隊後續將繼續進行優化,並開始將其用在其他皮膚中。
React皮膚和查詢編輯器
Grafana 6.0的主要一部分工作與遷移到React有關。這部分投入作為對Grafana程式碼庫和生態系統未來的驗證。從6.0開始,皮膚和資料來源外掛可以使用React來開發(需要使用@grafana/ui sdk庫)。
谷歌Stackdriver資料來源
Grafana 6.0對谷歌Stackdriver提供了官方的內建支援。Grafana 5.3中就已經提供了Beta支援,從那時起,又陸續新增了很多改進。
Azure Monitor資料來源
Grafana 6.0的目標之一是增加對三大雲平臺的支援。Amazon Cloudwatch多年來一直是受支援的核心資料來源,現在也支援谷歌Stackdriver。 Grafana團隊去年為Azure Monitor開發了一個外部外掛,這個外掛在新版本中成為內建資料來源之一。對於外部外掛的使用者,Grafana將自動轉向使用內建版本的外掛。新版本支援Azure Monitor服務的警報等功能。
Azure Monitor資料來源為Grafana帶來了與四個Azure服務的整合——Azure Monitor、Azure Log Analytics、Azure Application Insights和Azure Application Insights Analytics。
警報通知配置
Grafana現在支援在配置檔案中配置警報通知,運維人員可以在不使用UI或API的情況下配置警報通知。管理員可以設定一個叫作uid的新欄位,它是一個字串識別符號。這樣就可以在多個環境中使用相同的警報通知配置,並通過字串識別符號而不是數字ID(依賴於插入順序以及例項中存在的通知程式的個數)來引用儀表盤中的通知程式。
更易於部署並提高了安全性
Grafana 6.0無需為使用者會話配置額外儲存。如果使用者使用了無狀態使用者會話儲存,如Redis、Memcache、Postgres或MySQL,或者在一個高可用的環境中,部署Grafana會變得更加容易。
Grafana 6.0實現了基於頻繁旋轉的短期令牌的解決方案,以此取代使用者會話和老舊的“cookie”解決方案。“cookie”解決方案允許使用者在多個瀏覽器會話之間登入,但多年來一直受到多個安全漏洞的影響。
請注意,在升級後,所有使用者下一次訪問時需要登入。
除此之外,新版本還改進了與跨站點請求偽造(CSRF)和跨站點指令碼(XSS)漏洞相關的安全性:
- 預設情況下,cookie使用SameSite屬性來防止CSRF攻擊;
- 預設情況下,禁用文字皮膚中的script標籤來防止XSS攻擊;
如果使用了Auth Proxy Authentication,仍然需要設定使用者會話,但不在久的將來可能可以移除這個要求。
顏色名稱
Grafana 6.0改進了顏色選擇器,可以顯示顏色名稱和主要顏色。這將改善皮膚可訪問性,並有助於保持儀表盤之間的顏色是一致的。顏色選擇器在後續將會做出更多改進,比如顯示儀表盤中使用的顏色。
其他特性
- ElasticSearch資料來源現在支援儲存桶指令碼管道聚合(https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-pipeline-bucket-script-aggregation.html)。
- 支援谷歌環聊(Hangouts)聊天提醒通知。
- 新的內建模板變數$__from和$__to。
升級
請檢視升級說明(http://docs.grafana.org/installation/upgrading/#upgrading-to-v6-0)。
更新日誌
請檢查CHANGELOG.md檔案(https://github.com/grafana/grafana/blob/master/CHANGELOG.md)。
下載
下載頁面:https://grafana.com/grafana/download。
英文原文:https://grafana.com/blog/2019/02/25/grafana-v6.0-released/
相關文章
- Angular6.0正式釋出Angular
- Spring Framework 6.0 正式釋出SpringFramework
- Grafana Loki查詢加速:如何在不新增資源的前提下提升查詢速度GrafanaLoki
- Grafana 系列文章(五):Grafana Explore 查詢管理Grafana
- 查詢皮膚中如何實現兩個 select 下拉框的關聯查詢?
- 全新體驗的飛冰 2.0 正式釋出
- 報表的查詢皮膚怎麼顯示在左側?
- Swoole v4.8.0 版本釋出,增加 Swoole Dashboard 皮膚
- Spring Cloud 2020.0.0 正式釋出,全新顛覆性版本!SpringCloud
- EleasticSearch6.0 巢狀查詢AST巢狀
- 釋出 UIAutomatorViewer 獨立包開源工程專案UIView
- Go 部落格平臺 Pipe 1.8.5 釋出,新皮膚 LittlewinGo
- LaravelFlow工作流引擎1.0正式版釋出[附教程]Laravel
- Elements皮膚顯示HTML註釋HTML
- IMPF:2023年全球獨立音樂釋出報告
- yoyogo v1.7.5 釋出, 獨立依賴注入DIGo依賴注入
- win10撥出控制皮膚方法 win10怎麼撥出控制皮膚Win10
- Android 12 正式釋出 | 開發者們的全新舞臺Android
- 零元嚐鮮|阿里雲 Grafana 商業化服務正式釋出阿里Grafana
- ECS查詢特權介面DescribeAccountAttributes釋出
- win10控制皮膚怎麼新增到桌面_win10控制皮膚要如何放在桌面Win10
- Python 3.10 正式釋出,新增模式匹配,同事用了直呼真香!Python模式
- TDengine 2.6 正式釋出,新增大量計算函式函式
- 全新 UI 震撼來襲!ng-matero v18 正式釋出!UI
- F150的新小弟!福特全新皮卡Maverick正式釋出IHH
- BlueHost主機cPanel皮膚新增附加域圖文教程
- 獨立模型怎麼應用到我新增文章模型
- Cocos Creator v2.1.0 正式釋出,新增 3D 支援3D
- windows10控制皮膚在哪裡 win10控制皮膚怎麼調出來WindowsWin10
- vivo全新系統OriginOS正式釋出,創新多到數不過來
- grafana複製panel皮膚快捷鍵pd,進入編輯模式快捷鍵eGrafana模式
- Omdia:預測2021年中國大陸皮膚廠將新增每月12萬片的8.5代皮膚產能專注於IT皮膚生產
- 獨立遊戲《換影循跡-Bionic Bay》試玩版釋出遊戲
- 谷歌Flutter 1.12正式釋出,今年新增對iOS 13/Web支援等谷歌FlutteriOSWeb
- Flink CDC 2.1 正式釋出,穩定性大幅提升,新增 Oracle,MongoDB 支援OracleMongoDB
- Layui 2.8.0 正式釋出,官網全新文件站樸實歸來UI
- 騰訊安全新一代SaaS化雲防火牆正式釋出!防火牆
- Redis 6.0 多執行緒重磅釋出!!!Redis執行緒