Polar Signals 開源 Parca 以優化代碼并減少云賬單
Polar Signals 宣布推出 Parca 項目,一個開源的持續分析存儲、查詢引擎和一個基于 eBPF 的 profiler。旨在通過系統地測量代碼性能將可觀察性空間提升到一個新的水平,使每個人都能夠優化他們的代碼。目前,該項目尚處于非公開測試階段。
同時 Polar Signals 還透露,其已經從 Alphabet 的風險投資部門 GV 和 Lightspeed 籌集了 400 萬美元的種子資金。該公司表示,這筆資金將用于加快 Parca 及其托管的持續分析產品的開發,并將用于擴大其工程和技術團隊。
Polar Signals 由前 Red Hat 高級首席工程師、前 CoreOS 工程師、活躍的 Prometheus 維護者和活躍的 Kubernetes 技術負責人 Frederic Branczyk 于 2020 年創立。目標是為運行軟件帶來獨特的深度洞察,幫助客戶了解資源使用情況,直至源代碼行號,例如 CPU 周期、內存分配等。最常見的用例之一是優化代碼以節省來自 AWS、Azure 或 Google Cloud 的云賬單的能力。
根據介紹,Parca 旨在將持續分析技術帶給所有人;其打包了許多開箱即用的功能,包括收集、存儲和提供可用于長期查詢的 profiles 的能力 — 包括 CPU 分析,以確定 CPU 執行一段特定代碼所需的時間。
Branczyk 稱,“許多公司可以毫不費力地節省 20-30% 的云計算費用,但他們不知道在哪里以及如何進行,這就是持續分析的用武之地。它以統計意義告訴我們資源在哪里花費,所以我們可以肯定的是,如果進行優化,資源使用量將會降低從而節省成本。”
Polar Signals 從一開始就被設計為可以與所有常用的可觀察性工具(例如 Jaeger 和 Prometheus)完美配合,后者現在已成為監控任何 Kubernetes 環境的“defacto standard”。Branczyk 表示,“我們已經特別注意到,Parca 和 Polar Signals 與這些環境整合得特別好。”
Branczyk 還補充稱,Parca 代理被部署到每個 Kubernetes 集群節點中,工作負載自動以"super-low overhead"進行配置。"我們準備了很多預制的部署選項和教程,使之盡可能簡單--然后用戶可以選擇自己運行存儲,或者從我們這里購買托管版本。"
商業托管的 Polar Signals 產品已于 2 月份推出了測試版,并將一直保留至明年。Branczyk 透露,該公司最終將提供額外的企業級功能,例如解決基礎設施配置和代碼的自動推薦。
詳情可查看官方公告。
本文轉自OSCHINA
本文標題:Polar Signals 開源 Parca 以優化代碼并減少云賬單
本文地址:https://www.oschina.net/news/163238/polar-signals-open-sources-parca