IT资讯 Polar Signals 开源 Parca 以优化代码并减少云账单

domingo · 2021-10-09 09:00:06 · 热度: 10

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 开源 Parca 以优化代码并减少云账单

Polar Signals 从一开始就被设计为可以与所有常用的可观察性工具(例如 Jaeger 和 Prometheus)完美配合,后者现在已成为监控任何 Kubernetes 环境的“defacto standard”。Branczyk 表示,“我们已经特别注意到,Parca 和 Polar Signals 与这些环境整合得特别好。”

Branczyk 还补充称,Parca 代理被部署到每个 Kubernetes 集群节点中,工作负载自动以"super-low overhead"进行配置。"我们准备了很多预制的部署选项和教程,使之尽可能简单--然后用户可以选择自己运行存储,或者从我们这里购买托管版本。"

商业托管的 Polar Signals 产品已于 2 月份推出了测试版,并将一直保留至明年。Branczyk 透露,该公司最终将提供额外的企业级功能,例如解决基础设施配置和代码的自动推荐。

详情可查看官方公告

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册