Grafana 10 如何讓開發(fā)人員更容易觀察
深入了解您的應(yīng)用在生產(chǎn)環(huán)境中的行為是現(xiàn)代開發(fā)團(tuán)隊(duì)的一項(xiàng)關(guān)鍵要求。平臺(tái)和運(yùn)營團(tuán)隊(duì)進(jìn)行所有故障排除的日子早已一去不復(fù)返了。
無論您是試圖了解用戶行為還是修復(fù)負(fù)載下出現(xiàn)的問題,您都需要快速查明真相。這將帶您進(jìn)入日志、跟蹤和指標(biāo)的世界,也就是可觀察性的三位一體。
隨著Grafana 10的發(fā)布,讓我們來看看這個(gè)可觀察性平臺(tái)的一些關(guān)鍵演變,以及它如何使可觀察性成為開發(fā)人員更容易掌握的學(xué)科。
1. 入門非常快
在過去,為了獲得那些漂亮的 Grafana 儀表板,你必須安裝一個(gè)時(shí)間序列數(shù)據(jù)庫,安裝 Grafana,還要檢測你的應(yīng)用程序。如今,借助 Grafana Cloud,開發(fā)人員可以訪問所有主要云提供商的完全托管的可觀察性堆棧:AWS Marketplace、Microsoft Azure Marketplace和 Google Cloud Marketplace。Grafana Cloud 有一個(gè)“永久免費(fèi)”層,其中包括三個(gè)用戶、10k 指標(biāo)、50 GB 日志、50 GB 跟蹤和用于 k6 負(fù)載測試的 500 個(gè)虛擬用戶小時(shí)。
2. 連接來自不同數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)
作為一個(gè)開源項(xiàng)目,Grafana 一直以其“大帳篷”理念而聞名,并希望讓開發(fā)人員控制他們的數(shù)據(jù)。隨著 Grafana 10 的發(fā)布,Grafana 擁有超過 150 個(gè)數(shù)據(jù)源插件,使您能夠跨幾乎每個(gè)流行的數(shù)據(jù)庫以及其他監(jiān)控提供商可視化各種不同的數(shù)據(jù)。在該公司的2023 年可觀察性調(diào)查中,38% 的受訪者表示他們在 Grafana 中配置了 7 個(gè)以上的數(shù)據(jù)源。
3. 新關(guān)聯(lián)功能
Grafana 10 附帶了一項(xiàng)新的關(guān)聯(lián)功能,可讓您在數(shù)據(jù)源之間進(jìn)行旋轉(zhuǎn)和鏈接,從而更輕松地創(chuàng)建整個(gè)數(shù)據(jù)格局的統(tǒng)一視圖并加速故障排除。
相關(guān)性使用戶能夠跨多個(gè)數(shù)據(jù)源連接點(diǎn)。
4. Grafana場景
Grafana Scenes 是 Grafana 10 中的一個(gè)新的前端庫,它允許您將儀表板體驗(yàn)直接構(gòu)建到您的產(chǎn)品中。現(xiàn)在,您可以輕松創(chuàng)建反映 Grafana 儀表板體驗(yàn)的應(yīng)用程序,包括模板變量支持、靈活的布局、動(dòng)態(tài)面板呈現(xiàn)等。
5.實(shí)時(shí)數(shù)據(jù)的動(dòng)態(tài)儀表板
在 Grafana 10 中,趨勢面板允許繪制升序數(shù)字 X 軸數(shù)據(jù),而新的數(shù)據(jù)網(wǎng)格面板提供了一個(gè)類似電子表格的界面,用于在每個(gè)儀表板中編輯、微調(diào)和組織數(shù)據(jù)。還有折疊行、隱藏查詢和放大面板的新功能。
趨勢面板允許用戶繪制上升的數(shù)字 X 軸數(shù)據(jù),從而實(shí)現(xiàn)更具適應(yīng)性的數(shù)據(jù)可視化。
6.公開分享
隨著公共儀表板的最新更新,您組織外的任何人都可以添加 Grafana 儀表板。
7. Grafana 作為代碼
新的 Grafana as Code 具有新的 Go 庫、Graffonet 和改進(jìn)的 Terraform 提供程序。
8.代碼自動(dòng)化
無需再處理復(fù)雜的 JSON 或重寫代碼。Grafana 10 引入了第二個(gè) Grafana 界面,專注于將儀表板管理為代碼。
9. 安全與認(rèn)證
Grafana 10 提供了新的身份驗(yàn)證功能,包括自助式 SAML UI。這使您能夠維護(hù)細(xì)粒度和自定義的訪問控制。
10. 在不暴露網(wǎng)絡(luò)的情況下查詢私有數(shù)據(jù)源
Grafana 10 中的新特性,私有數(shù)據(jù)源連接 (PDC) 克服了之前在不暴露網(wǎng)絡(luò)的情況下從Grafana Cloud連接私有數(shù)據(jù)的挑戰(zhàn)。PDC 使用 SOCKS over SSH 在您部署在網(wǎng)絡(luò)上的輕量級 PDC 代理與 Grafana Cloud 堆棧之間建立安全連接。使用 PDC,您現(xiàn)在可以從 Grafana Cloud 查詢它們并與您的私有數(shù)據(jù)源保持安全連接。